Part Number Hot Search : 
00LT1G AD7243BN DL323 W742S82A SOT15 ES5116 GBPC25 BT136
Product Description
Full Text Search
 

To Download DSP56002DS Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  motorola semiconductor technical data dsp56002 order this doc u ment b y: dsp56002/d, rev. 3 ?1996 motorola, inc. 24-bit digital signal processor the dsp56002 is a mpu-style general purpose digital signal processor (dsp) composed of an efficient 24-bit dsp core, program and data memories, various peripherals, and support circuitry. the dsp56000 core is fed by on-chip program ram, and two independent data rams. the dsp56002 contains a serial communication interface (sci), synchronous serial interface (ssi), parallel host interface (hi), timer/event counter, phase lock loop (pll), and an on-chip emulation (once?) port. this combination of features, illustrated in figure 1 , makes the dsp56002 a cost-effective, high-performance solution for high-precision general purpose digital signal processing. figure 1 dsp56002 block diagram y data memory 256 24 ram 256 24 rom (sine) x data memory 256 24 ram 256 24 rom (a-law/ m -law) program memory 512 24 ram 64 24 rom (boot) program control unit 24-bit 56000 dsp core once? pll clock gen. 1 24-bit timer/ event counter 6 sync. serial (ssi) or i/o 3 serial comm. (sci) or i/o 15 host interface (hi) or i/o 16-bit bus 24-bit bus external address bus switch external data bus switch bus control data alu 24 24 + 56 ? 56-bit mac two 56-bit accumulators 3 irq 4 7 internal data bus switch address generation unit pab xab yab gdb pdb xdb ydb address 16 data 24 control 10 port aa0604 program address generator program decode controller interrupt control
ii dsp56002/d, rev. 3 motorola section 1 pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 section 2 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 section 3 packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 section 4 design considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 section 5 ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 for technical assistance: telephone: 1 (800) 521-6274 email: dsphelp@dsp.sps.mot.com internet: http://www.motorola-dsp.com data sheet conventions t his data sheet uses the following conventions: overbar used to indicate a signal that is active when pulled low (for example, the reset pin is active when low.) asserted means that a high true (active high) signal is high or that a low true (active low) signal is low deasserted means that a high true (active high) signal is low or that a low true (active low) signal is high examples: signal/symbol logic state signal state voltage 1 pin true asserted v il /v ol pin false deasserted v ih /v oh pin true asserted v ih /v oh pin false deasserted v il /v ol note: values for v il , v ol , v ih , and v oh are defined by individual product specifications.
dsp56002 features motorola dsp56002/d, rev. 3 iii features digital signal processing core ? efficient 24-bit dsp56000 core ? up to 40 million instructions per second (mips), 25 ns instruction cycle at 80 mhz; up to 33 mips, 30.3 ns instruction cycle at 66 mhz ? up to 240 million operations per second (mops) at 80 mhz; up to 198 mops at 66 mhz ? performs a 1024-point complex fast fourier transform (fft) in 59,898 clocks ? highly parallel instruction set with unique dsp addressing modes ? two 56-bit accumulators including extension bits ? parallel 24 24-bit multiply-accumulate in 1 instruction cycle (2 clock cycles) double precision 48 48-bit multiply with 96-bit result in 6 instruction cycles 56-bit addition/subtraction in 1 instruction cycle fractional and integer arithmetic with support for multiprecision arithmetic hardware support for block-floating point fft hardware nested do loops zero-overhead fast interrupts (2 instruction cycles) four 24-bit internal data buses and three 16-bit internal address buses for maximum information transfer on-chip memory ? on-chip harvard architecture permitting simultaneous accesses to program and two data memories ? 512 24-bit on-chip program ram and 64 24-bit bootstrap rom two 256 24-bit on-chip data rams two 256 24-bit on-chip data roms containing sine, a-law, and m -law tables external memory expansion with 16-bit address and 24-bit data buses bootstrap loading from external data bus, host interface, or serial communications interface
iv dsp56002/d, rev. 3 motorola features peripheral and support circuits ? byte-wide host interface (hi) with direct memory access (dma) support (or fifteen port b gpio lines) ? ssi support: C supports serial devices with one or more industry-standard codecs, other dsps, microprocessors, and motorola-spi-compliant peripherals C asynchronous or synchronous transmit and receive sections with separate or shared internal/external clocks and frame syncs C network mode using frame sync and up to 32 software-selectable time slots C 8-bit, 12-bit, 16-bit, and 24-bit data word lengths ? sci for full duplex asynchronous communications (or three additional port c gpio lines) ? one 24-bit timer/event counter (or one additional gpio line) ? double-buffered peripherals ? up to twenty-five general purpose input/output (gpio) pins ? one non-maskable and two maskable external interrupt/mode control pins ? on-chip emulation (once ? ) port for unobtrusive, processor speed- independent debugging software-programmable, phase lock loop-based (pll) frequency synthesizer for the dsp core clock with a wide input frequency range (12.2 khz to 80 mhz) miscellaneous features ? power-saving wait and stop modes ? fully static, hcmos design for specified operating frequency down to dc ? three packages available: C 132-pin plastic quad flat pack (pqfp); 1.1 1.1 0.19 inches e 144-pin thin quad flat pack (tqfp); 20 20 1.5 mm e 132-pin ceramic pin grid array (pga); 1.36 1.35 0.125 inches
dsp56002 product documentation motorola dsp56002/d, rev. 3 v product documentation the three documents listed in the following table are required for a complete description of the dsp56002 and are necessary to design properly with the part. documentation is available from one of the following locations (see back cover for detailed information): ? a local motorola distributor ? a motorola semiconductor sales office ? a motorola literature distribution center ? the world wide web (www) table 1 dsp56002 documentation name description order number dsp56000 family manual detailed description of the dsp56000 family processor core and instruction set dsp56kfamum/ad dsp56002 users manual detailed functional description of the dsp56002 memory configuration, operation, and register programming dsp56002um/ad dsp56002 technical data dsp56002 features list and physical, electrical, timing, and package specifications dsp56002/d
vi dsp56002/d, rev. 3 motorola product documentation
motorola dsp56002/d, rev. 3 1-1 section 1 signal/pin descriptions introduction dsp56002 signals are organized into twelve functional groups, as summarized in table 1-1 . figure 1-1 is a diagram of dsp56002 signals by functional group. table 1-1 signal functional group allocations functional group number of signals detailed description power (v ccx )16 table 1-2 ground (gnd x )24 table 1-3 pll and clock 7 table 1-4 address bus port a 1 16 table 1-5 data bus 24 table 1-6 bus control 10 table 1-7 interrupt and mode control 4 table 1-8 host interface (hi) port port b 2 15 table 1-9 serial communications interface (sci) port port c 3 3 table 1-10 synchronous serial interface (ssi) port 6 table 1-11 timer/event counter or general purpose input/output (gpio) 1 table 1-12 on-chip emulation (once) port 4 table 1-13 note: 1. port a signals define the external memory interface port. 2. port b signals are the hi signals multiplexed on the external pins with the gpio signals. 3. port c signals are the sci and ssi signals multiplexed on the external pins with the gpio signals.
1-2 dsp56002/d, rev. 3 motorola signal/pin descriptions introduction figure 1-1 signals identified by functional group dsp56002 24 16 synchronous serial interface (ssi) port 2 timer/ event counter once port 4 serial communications interface (sci) port 2 3 2 3 4 5 4 6 2 interrupt/ mode control host interface (hi) port 1 8 3 3 note: 1. the host interface port signals are multiplexed with the port b gpio signals (pb0Cpb15). 2. the sci and ssi signals are multiplexed with the port c gpio signals (pc0Cpc8). 3. power and ground lines are indicated for the 144-pin tqfp package. aa1081g v ccp v ccck v ccq v cca v ccd v ccc v cch v ccs gnd p gnd ck gnd q gnd a gnd d gnd c gnd h gnd s extal xtal ckout ckp pcap pinit plock a0Ca15 d0Cd23 ps ds x/y bs br bg bn wt rd wr moda modb modc reset h0Ch7 ha0Cha2 hr/w hen hreq hack rxd txd sclk sc0Csc2 sck srd std tio dsck dsi dso dr power inputs : pll clock output internal logic address bus data bus bus control hi ssi/sci grounds: pll clock internal logic address bus data bus bus control hi ssi/sci pll and clock external address bus external data bus external bus control pb0Cpb7 pb8Cpb10 pb11 pb12 pb13 pb14 pc0 pc1 pc2 pc3Cpc5 pc6 pc7 pc8 port b port c os1 os0 status irqa irqb nmi interrupt
signal/pin descriptions power motorola dsp56002/d, rev. 3 1-3 power table 1-2 power power names description v ccp analog pll circuit power this line is dedicated to the analog pll circuits and must remain noise-free to ensure stable pll frequency and performance. ensure that the input voltage to this line is well-regulated and uses an extremely low impedance path to tie to the v cc power rail. use a 0.1 m f capacitor and a 0.01 m f capacitor located as close as possible to the chip package to connect between the v ccp line and the gnd p line. v ccck clock output power this line supplies a quiet power source for the ckout output. ensure that the input voltage to this line is well-regulated and uses an extremely low impedance path to tie to the v cc power rail. use a 0.1 m f bypass capacitor located as close as possible to the chip package to connect between the v ccck line and the gnd ck line. v ccq (4) oscillator power these lines supply a quiet power source to the oscillator circuits and the mode control and interrupt lines. ensure that the input voltage to this line is well-regulated and uses an extremely low impedance path to tie to the v cc power rail. use a 0.1 m f bypass capacitor located as close as possible to the chip package to connect between the v ccq lines and the gnd q lines. v cca (3) address bus power these lines supply power to the address bus. v ccd (3) data bus power these lines supply power to the data bus. v ccc bus control power this line supplies power to the bus control logic. v cch (2) host interface power these lines supply power to the host interface logic. v ccs serial interface power this line supplies power to the serial interface logic (sci and ssi).
1-4 dsp56002/d, rev. 3 motorola signal/pin descriptions ground ground table 1-3 ground ground names description gnd p analog pll circuit ground this line supplies a dedicated quiet ground connection for the analog pll circuits and must remain relatively noise-free to ensure stable pll frequency and performance. ensure that this line connects through an extremely low impedance path to ground. use a 0.1 m f capacitor and a 0.01 m f capacitor located as close as possible to the chip package to connect between the v ccp line and the gnd p line. gnd ck clock output ground this line supplies a quiet ground connection for the ckout output. ensure that this line connects through an extremely low impedance path to ground. use a 0.1 m f bypass capacitor located as close as possible to the chip package to connect between the v ccck line and the gnd ck line. gnd q (4) oscillator ground these lines supply a quiet ground connection for the oscillator circuits and the mode control and interrupt lines. ensure that this line connects through an extremely low impedance path to ground. use a 0.1 m f bypass capacitor located as close as possible to the chip package to connect between the v ccq line and the gnd q line. gnd a (5) address bus ground these lines connect system ground to the address bus. gnd d (6) data bus ground these lines connect system ground to the data bus. gnd c bus control ground this line connects ground to the bus control logic. gnd h (4) host interface ground these lines supply ground connections for the host interface logic. gnd s (2) serial interface ground these lines supply ground connections for the serial interface logic (sci and ssi).
signal/pin descriptions pll and clock motorola dsp56002/d, rev. 3 1-5 pll and clock table 1-4 pll and clock signals signal name signal type state during reset signal description extal input input external clock/crystal input this input connects the internal oscillator input to an external crystal or to an external oscillator. xtal output chip- driven crystal output this output connects the internal crystal oscillator output to an external crystal. if an external oscillator is used, xtal should be left unconnected. ckout output chip- driven pll output clock when the pll is enabled and locked, this signal provides a 50% duty cycle output clock signal synchronized to the internal processor clock. when the pll is enabled and the multiplication factor is less than or equal to 4, then ckout is synchronized to extal. when the pll is disabled, the output clock at ckout is derived from, and has the same frequency and duty cycle as, extal. note: for information about using the pll multiplication factor, see the dsp56002 users manual . ckp input input pll output clock polarity control the value of this signal at reset defines the polarity of the ckout output relative to extal. if ckp is pulled low by connecting through a resistor to ground, ckout and extal have the same polarity. pulling ckp high by connecting it through a resistor to v cc causes ckout and extal to be inverse polarities. the polarity of ckout is latched at the end of reset; therefore, any changes to ckp after deassertion of reset do not affect ckout polarity. pcap input/ output indeter- minate pll capacitor this signal is used to connect the required external filter capacitor to the pll filter. connect one end of the capacitor to pcap and the other to v ccp . the value of the capacitor is specified in section 2 of this data sheet.
1-6 dsp56002/d, rev. 3 motorola signal/pin descriptions pll and clock pinit input input pll initialization source the value of this signal at reset defines the value written into the pll enable (pen) bit in the pll control register. if pinit is pulled high during reset, the pen bit is written as a 1, enabling the pll and causing the dsp internal clocks to be derived from the pll vco. if pinit is pulled low during reset, the pen bit is written as a 0, disabling the pll and causing dsp internal clocks to be derived from the clock connected to extal. pen is written only at the deassertion of reset and; therefore, the value of pinit is ignored after that time. plock output indeter- minate phase and frequency lock this output is generated by an internal phase detector circuit. this circuit drives the output high when: ? the pll is disabled (the output clock is extal and is therefore in phase with itself), or ? the pll is enabled and is locked onto the proper phase (based on the ckp value) and frequency of extal. the circuit drives the output low (deasserted) whenever the pll is enabled, but has not locked onto the proper phase and frequency. note: plock is a reliable indicator of the pll lock state only after the chip has exited the reset state. during hardware reset, the plock state is determined by pinit and the current pll lock condition. table 1-4 pll and clock signals (continued) signal name signal type state during reset signal description
signal/pin descriptions address bus motorola dsp56002/d, rev. 3 1-7 address bus data bus table 1-5 address bus signals signal names signal type state during reset signal description a0Ca15 output tri-stated address bus these signals specify the address for external program and data memory accesses. if there is no external bus activity, a0Ca15 remain at their previous values to reduce power consumption. a0Ca15 are tri-stated when the bus grant signal is asserted. table 1-6 data bus signals signal names signal type state during reset signal description d0Cd23 input/ output tri-stated data bus these signals provide the bidirectional data bus for external program and data memory accesses. d0Cd23 are tri- stated when the bg or reset signal is asserted.
1-8 dsp56002/d, rev. 3 motorola signal/pin descriptions bus control bus control table 1-7 bus control signals signal name signal type state during reset signal description ps output tri-stated program memory select ps is asserted low for external program memory access. ps is tri-stated when the bg or reset signal is asserted. ds output tri-stated data memory select ds is asserted low for external data memory access. ds is tri-stated when the bg or reset signal is asserted. x/y output tri-stated x/y external memory select this output is driven low during external y data memory accesses. it is also driven low during external exception vector fetches when operating in the development mode. x/y is tri-stated when the bg or reset signal is asserted. bs output pulled high bus select bs is asserted when the dsp accesses the external bus, and it acts as an early indication of imminent external bus access by the dsp56002. it may also be used with the bus wait input wt to generate wait states. bs is pulled high when the bg or reset signal is asserted. br input input bus request when the bus request input (br ) is asserted, it allows an external device, such as another processor or dma controller, to become the master of the external address and data buses. while the bus is released, the dsp may continue internal operations using internal memory spaces. when br is deasserted, the dsp56002 is the bus master.when br is asserted, the dsp56002 will release port a, including a0Ca15, d0Cd23, and the bus control signals (ps , ds , x/y , rd , wr , and bs ) by placing them in the high-impedance state after execution of the current instruction has been completed. note: to prevent erroneous operation, pull up the br signal when it is not in use. bg output pulled high bus grant when this output is asserted, it grants an external devices request for access to the external bus. this output is deasserted during hardware reset.
signal/pin descriptions bus control motorola dsp56002/d, rev. 3 1-9 bn output pulled low bus not required the bn signal is asserted whenever the chip requires mastership of the external bus. during instruction cycles where the external bus is not required, bn is deasserted. if the bn signal is asserted when the dsp is not the bus master, processing has stopped and the chip is waiting to acquire bus ownership. an external arbiter may use this signal to help determine when to return bus ownership to the dsp. note: the bn signal cannot be used as an early indication of imminent external bus access because it is valid later than the other bus control signals bs and wt . wt input input bus wait an external device may insert wait states by asserting wt during external bus cycles. note: to prevent erroneous operation, pull up the wt signal when it is not in use. wr output tri-stated write enable wr is asserted low during external memory write cycles. wr is tri-stated when the bg or reset signal is asserted. rd output tri-stated read enable rd is asserted low during external memory read cycles. rd is tri-stated when the bg or reset signal is asserted. table 1-7 bus control signals (continued) signal name signal type state during reset signal description
1-10 dsp56002/d, rev. 3 motorola signal/pin descriptions interrupt and mode control interrupt and mode control table 1-8 interrupt and mode control signals signal name signal type state during reset signal description moda/irqa input input mode select a/external interrupt request a this input has two functions: 1. to select the initial chip operating mode, and 2. after synchronization, to allow an external device to request a dsp interrupt. moda is read and internally latched in the dsp when the processor exits the reset state. moda, modb, and modc select the initial chip operating mode. several clock cycles (depending on pll stabilization time) after leaving the reset state, the moda signal changes to external interrupt request irqa . the chip operating mode can be changed by software after reset. the irqa input is a synchronized external interrupt request that indicates that an external device is requesting service. it may be programmed to be level-sensitive or negative-edge-sensitive. if level-sensitive triggering is selected, an external pull up resistor is required for wired-or operation. if the processor is in the stop state and irqa is asserted, the processor will exit the stop state. modb/irqb input input mode select b/external interrupt request b this input has two functions: 1. to select the initial chip operating mode, and 2. after internal synchronization, to allow an external device to request a dsp interrupt. modb is read and internally latched in the dsp when the processor exits the reset state. moda, modb, and modc select the initial chip operating mode. several clock cycles (depending on pll stabilization time) after leaving the reset state, the modb signal changes to external interrupt request irqb . after reset, the chip operating mode can be changed by software. the irqb input is an external interrupt request that indicates that an external device is requesting service. it may be programmed to be level-sensitive or negative-edge- triggered. if level-sensitive triggering is selected, an external pull up resistor is required for wired-or operation.
signal/pin descriptions interrupt and mode control motorola dsp56002/d, rev. 3 1-11 modc/nmi input input mode select c/non-maskable interrupt request this input has two functions: 1. to select the initial chip operating mode, and 2. after internal synchronization, to allow an external device to request a non-maskable dsp interrupt. modc is read and internally latched in the dsp when the processor exits the reset state. moda, modb, and modc select the initial chip operating mode. several clock cycles (depending on pll stabilization time) after leaving the reset state, the modc signal changes to the nonmaskable external interrupt request nmi . after reset, the chip operating mode can be changed by software. the nmi input is an external interrupt request that indicates that an external device is requesting service. it may be programmed to be level-sensitive or negative-edge-triggered. if level-sensitive triggering is selected, an external pull up resistor is required for wired-or operation. reset input input reset this input is a direct hardware reset on the processor. when reset is asserted low, the dsp is initialized and placed in the reset state. a schmitt trigger input is used for noise immunity. when the reset signal is deasserted, the initial chip operating mode is latched from the moda, modb, and modc signals. the internal reset signal is deasserted synchronous with the internal clocks. in addition, the pinit pin is sampled and written into the pen bit of the pll control register and the ckp pin is sampled to determine the polarity of the ckout signal. table 1-8 interrupt and mode control signals (continued) signal name signal type state during reset signal description
1-12 dsp56002/d, rev. 3 motorola signal/pin descriptions host interface (hi) port host interface (hi) port table 1-9 hi signals signal name signal type state during reset signal description h0Ch7 pb0Cpb7 input or output tri-stated host data bus (h0Ch7) this data bus transfers data between the host processor and the dsp56002. when configured as a host interface port, the h0Ch7signals are tri-stated as long as hen is deasserted. the signals are inputs unless hr/w is high and hen is asserted, in which case h0Ch7 become outputs, allowing the host processor to read the dsp56002 data. h0Ch7 become outputs when hack is asserted during hreq assertion. port b gpio 0C7 (pb0Cpb7) these signals are general purpose i/o signals (pb0Cpb7) when the host interface is not selected. after reset, the default state for these signals is gpio input. ha0Cha2 pb8Cpb10 input input or output tri-stated host address 0 host address 2 (ha0Cha2) these inputs provide the address selection for each host interface register. port b gpio 8C10 (pb8Cpb10) these signals are general purpose i/o signals (pb8Cpb10) when the host interface is not selected. after reset, the default state for these signals is gpio input. hr/w pb11 input input or output tri-stated host read/write this input selects the direction of data transfer for each host processor access. if hr/w is high and hen is asserted, h0Ch7 are outputs and dsp data is transferred to the host processor. if hr/w is low and hen is asserted, h0Ch7 are inputs and host data is transferred to the dsp. hr/w must be stable when hen is asserted. port b gpio 11 (pb11) this signal is a general purpose i/o signal called pb11 when the host interface is not being used. after reset, the default state for this signal is gpio input.
signal/pin descriptions host interface (hi) port motorola dsp56002/d, rev. 3 1-13 hen pb12 input input or output tri-stated host enable this input enables a data transfer on the host data bus. when hen is asserted and hr/w is high, h0Ch7 become outputs and the host processor may read dsp56002/l002 data. when hen is asserted and hr/w is low, h0Ch7 become inputs. host data is latched inside the dsp on the rising edge of hen . normally, a chip select signal derived from host address decoding and an enable strobe are used to generate hen . port b gpio 12 (pb12) this signal is a general purpose i/o signal called pb12 when the host interface is not being used. after reset, the default state for this signal is gpio input. hreq pb13 open drain output input or output tri-stated host request this signal is used by the host interface to request service from the host processor, dma controller, or a simple external controller. note: hreq should always be pulled high when it is not in use. port b gpio 13 (pb13) this signal is a general purpose (not open-drain) i/o signal (pb13) when the host interface is not selected. after reset, the default state for this signal is gpio input. hack pb14 input input or output tri-stated host acknowledge this input has two functions. it provides a host acknowledge handshake signal for dma transfers and it receives a host interrupt acknowledge compatible with mc68000 family processors. note: hack should always be pulled high when it is not in use. port b gpio 14 (pb14) this signal is a general purpose i/o signal (pb14) when the host interface is not selected. after reset, the default state for this signal is gpio input. table 1-9 hi signals (continued) signal name signal type state during reset signal description
1-14 dsp56002/d, rev. 3 motorola signal/pin descriptions serial communications interface port serial communications interface port table 1-10 serial communications interface (sci+) signals signal name signal type state during reset signal description rxd pc0 input input or output tri-stated receive data (rxd) this input receives byte-oriented data and transfers the data to the sci receive shift register. input data can be sampled on either the positive edge or on the negative edge of the receive clock, depending on how the sci control register is programmed. port c gpio 0 (pc0) this signal is a gpio signal called pc0 when the sci rxd function is not being used. after reset, the default state is gpio input. txd pc1 output input or output tri-stated transmit data (txd) this output transmits serial data from the sci transmit shift register. in the default configuration, the data changes on the positive clock edge and is valid on the negative clock edge. the user can reverse this clock polarity by programming the sci control register appropriately. port c gpio 1 (pc1) this signal is a gpio signal called pc1 when the sci txd function is not being used. after reset, the default state is gpio input. sclk pc2 input or output tri-stated sci clock (sclk) this signal provides an input or output clock from which the receive or transmit baud rate is derived in the asynchronous mode, and from which data is transferred in the synchronous mode. the direction and function of the signal is defined by the rcm bit in the sci+ clock control register (sccr). port c gpio 2 (pc2) this signal is a gpio signal called pc2 when the sci sclk function is not being used. after reset, the default state is gpio input.
signal/pin descriptions synchronous serial interface port motorola dsp56002/d, rev. 3 1-15 synchronous serial interface port table 1-11 synchronous serial interface (ssi) signals signal name signal type state during reset signal description sc0 pc3 input or output tri- stated serial clock 0 (sc0) this signals function is determined by whether the sclk is in synchronous or asynchronous mode. ? in synchronous mode, this signal is used as a serial i/o flag. ? in asynchronous mode, this signal receives clock i/o. port c gpio 3 (pc3) this signal is a gpio signal called pc3 when the ssi sc0 function is not being used. after reset, the default state is gpio input. sc1 pc4 input or output tri- stated serial clock 1 (sc1) the ssi uses this bidirectional signal to control flag or frame synchronization. this signals function is determined by whether the sclk is in synchronous or asynchronous mode. ? in asynchronous mode, this signal is frame sync i/o. ? for synchronous mode with continuous clock, this signal is a serial i/o flag and operates like the sc0. sc0 and sc1 are independent serial i/o flags but may be used together for multiple serial device selection. port c gpio 4 (pc4) this signal is a gpio signal called pc4 when the ssi sc1 function is not being used. after reset, the default state is gpio input. sc2 pc5 input or output tri- stated serial clock 2 (sc2) the ssi uses this bidirectional signal to control frame synchronization only. as with sc0 and sc1, its function is defined by the ssi operating mode. port c gpio 5 (pc5) this signal is a gpio signal called pc5 when the ssi sc1 function is not being used. after reset, the default state is gpio input.
1-16 dsp56002/d, rev. 3 motorola signal/pin descriptions synchronous serial interface port sck pc6 input or output tri- stated ssi serial receive clock this bidirectional signal provides the serial bit rate clock for the ssi when only one clock is being used. port c gpio 6 (pc6) this signal is a gpio signal called pc6 when the ssi function is not being used. after reset, the default state is gpio input. srd pc7 input input or output tri- stated ssi receive data this input signal receives serial data and transfers the data to the ssi receive shift register. port c gpio 7 (pc7) this signal is a gpio signal called pc7 when the ssi srd function is not being used. after reset, the default state is gpio input. std pc8 output input or output tri- stated ssi transmit data (std) this output signal transmits serial data from the ssi transmitter shift register. port c gpio 8 (pc8) this signal is a gpio signal called pc8 when the ssi std function is not being used. after reset, the default state is gpio input. table 1-11 synchronous serial interface (ssi) signals (continued) signal name signal type state during reset signal description
signal/pin descriptions timers motorola dsp56002/d, rev. 3 1-17 timers table 1-12 timer signals signal name signal type state during reset signal description tio input or output tri- stated timer input/output the tio signal provides an interface to the timer/event counter module. when the module functions as an external event counter or is used to measure external pulse width/ signal period, the tio is an input. when the module functions as a timer, the tio is an output, and the signal on the tio signal is the timer pulse. when not used by the timer module, the tio can be programmed through the timer control/status register (tcsr) to be a general purpose i/o signal. tio is effectively disconnected upon leaving reset.
1-18 dsp56002/d, rev. 3 motorola signal/pin descriptions on-chip emulation port on-chip emulation port table 1-13 on-chip emulation (once) signals signal name signal type state during reset signal description dsi/os0 input or output low output debug serial input/chip status 0 serial data or commands are provided to the once controller through the dsi/os0 signal when it is an input. the data received on the dsi signal will be recognized only when the dsp has entered the debug mode of operation. data is latched on the falling edge of the dsck serial clock. data is always shifted into the once serial port most significant bit (msb) first. when the dsi/os0 signal is an output, it works in conjunction with the os1 signal to provide chip status information. the dsi/os0 signal is an output when the processor is not in debug mode. when switching from output to input, the signal is tri-stated. note: connect an external pull-down resistor to this signal. dsck/os1 input or output low output debug serial clock/chip status 1 the dsck/os1 signal supplies the serial clock to the once when it is an input. the serial clock provides pulses required to shift data into and out of the once serial port. (data is clocked into the once on the falling edge and is clocked out of the once serial port on the rising edge.) the debug serial clock frequency must be no greater than 1 / 8 of the processor clock frequency. when switching from input to output, the signal is tri-stated. when it is an output, this signal works with the os0 signal to provide information about the chip status. the dsck/os1 signal is an output when the chip is not in debug mode. note: connect an external pull-down resistor to this signal.
signal/pin descriptions on-chip emulation port motorola dsp56002/d, rev. 3 1-19 dso output pulled high debug serial output data contained in one of the once controller registers is provided through the dso output signal, as specified by the last command received from the external command controller. data is always shifted out the once serial port most significant bit (msb) first. data is clocked out of the once serial port on the rising edge of dsck. the dso signal also provides acknowledge pulses to the external command controller. when the chip enters the debug mode, the dso signal will be pulsed low to indicate (acknowledge) that the once is waiting for commands. after the once receives a read command, the dso signal will be pulsed low to indicate that the requested data is available and the once serial port is ready to receive clocks in order to deliver the data. after the once receives a write command, the dso signal will be pulsed low to indicate that the once serial port is ready to receive the data to be written; after the data is written, another acknowledge pulse will be provided. note: connect an external pull-up resistor to this signal. dr input input debug request the debug request input (dr ) allows the user to enter the debug mode of operation from the external command controller. when dr is asserted, it causes the dsp to finish the current instruction being executed, save the instruction pipeline information, enter the debug mode, and wait for commands to be entered from the dsi line. while in debug mode, the dr signal lets the user reset the once controller by asserting it and deasserting it after receiving acknowledge. it may be necessary to reset the once controller in cases where synchronization between the once controller and external circuitry is lost. dr must be deasserted after the once responds with an acknowledge on the dso signal and before sending the first once command. asserting dr will cause the chip to exit the stop or wait state. having dr asserted during the deassertion of reset will cause the dsp to enter debug mode. note: connect an external pull-up resistor to this signal. table 1-13 on-chip emulation (once) signals (continued) signal name signal type state during reset signal description
1-20 dsp56002/d, rev. 3 motorola signal/pin descriptions on-chip emulation port
motorola dsp56002/d, rev. 3 2-1 section 2 specifications general characteristics the dsp56002 is fabricated in high-density hcmos with ttl compatible inputs and outputs. maximum ratings note: in the calculation of timing requirements, adding a maximum value of one specification to a minimum value of another specification does not yield a reasonable sum. a maximum specification is calculated using a worst case variation of process parameter values in one direction. the minimum specification is calculated using the worst case for the same parameters in the opposite direction. therefore, a maximum value for a specification will never occur in the same device that has a minimum value for another specification; adding a maximum to a minimum represents a condition that can never exist. caution this device contains circuitry protecting against damage due to high static voltage or electrical fields; however, normal precautions should be taken to avoid exceeding maximum voltage ratings. reliability is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either gnd or v cc ).
2-2 dsp56002/d, rev. 3 motorola specifications thermal characteristics thermal characteristics table 2-1 absolute maximum ratings (gnd = 0 v) rating symbol value unit supply voltage v cc C0.3 to +7.0 v all input voltages v in (gnd C 0.5) to (v cc + 0.5) v current drain per pin excluding v cc and gnd i 10 ma operating temperature range t j C40 to +105 c storage temperature t stg e55 to +150 c table 2-2 thermal characteristics characteristic symbol pqfp value 3 tqfp value 3 tqfp value 4 pga value 3 unit junction-to-ambient thermal resistance 1 r q ja or q ja 50 48 40.6 22 ? c/w junction-to-case thermal resistance 2 r q jc or q jc 12.4 10.8 ? 6.5 ? c/w thermal characterization parameter y jt 4.0 0.16 ? n/a ? c/w notes: 1. junction-to-ambient thermal resistance is based on measurements on a horizontal-single-sided printed circuit board per semi g38-87 in natural convection.(semi is semiconductor equipment and materials international, 805 east middlefield rd., mountain view, ca 94043, (415) 964-5111) measurements were made with the parts installed on thermal test boards meeting the specification eia/jedecsi-3. 2. junction-to-case thermal resistance is based on measurements using a cold plate per semi g30-88, with the exception that the cold plate temperature is used for the case temperature. 3. these are measured values. see note 1 for test board conditions. 4. these are measured values; testing is not complete. values were measured on a non-standard four- layer thermal test board (two internal planes) at one watt in a horizontal configuration.
specifications dc electrical characteristics motorola dsp56002/d, rev. 3 2-3 dc electrical characteristics table 2-3 dc electrical characteristics characteristics symbol min typ max units supply voltage v cc 4.5 5.0 5.5 v input high voltage ? extal ? reset ? moda, modb, modc ? all other inputs v ihc v ihr v ihm v ih 4.0 2.5 3.5 2.0 v cc v cc v cc v cc v v v v input low voltage ? extal ? moda, modb, modc ? all other inputs v ilc v ilm v il C0.5 C0.5 C0.5 0.6 2.0 0.8 v v v input leakage current extal, reset , moda/irqa , modb/irqb , modc/nmi , dr , br , wt , ckp, pinit, mcbg , mcbclr , mcclk, d20in i in C1 1 m a tri-state (offestate) input current (@ 2.4 v/0.4 v) i tsi e10 ? 10 m a output high voltage (i oh = e0.4 ma) v oh 2.4 ? ? v output low voltage (i ol = 3.0 ma) hreq i ol = 6.7 ma, txd i ol = 6.7 ma v ol ? ? 0.4 v internal supply current at 40 mhz 1 in wait mode 2 ? in stop mode 2 i cci i ccw i ccs 90 12 2 105 20 95 ma ma m a internal supply current at 66 mhz 1 in wait mode 2 ? in stop mode 2 i cci i ccw i ccs 95 15 2 130 25 95 ma ma m a internal supply current at 80 mhz 1 in wait mode 2 ? in stop mode 2 i cci i ccw i ccs 115 18 2 160 30 95 ma ma m a pll supply current 3 40 mhz ? 66 mhz ? 80 mhz 1.0 1.1 1.2 1.5 1.5 1.8 ma ma ma ckout supply current 4 ? 40 mhz ? 66 mhz ? 80 mhz 14 28 34 20 35 42 ma ma ma input capacitance 5 c in 10 pf notes: 1. section 4 design considerations describes how to calculate the external supply current. 2. in order to obtain these results all inputs must be terminated (i.e., not allowed to float). 3. values are given for pll enabled. 4. values are given for ckout enabled. 5. periodically sampled and not 100% tested
2-4 dsp56002/d, rev. 3 motorola specifications ac electrical characteristics ac electrical characteristics the timing waveforms in the ac electrical characteristics are tested with a v il maximum of 0.5 v and a v ih minimum of 2.4 v for all pins, except extal, reset , moda, modb, and modc. these pins are tested using the input levels set forth in the dc electrical characteristics. ac timing specifications that are referenced to a device input signal are measured in production with respect to the 50% point of the respective input signals transition. dsp56002 output levels are measured with the production test machine v ol and v oh reference levels set at 0.8 v and 2.0 v, respectively. figure 2-1 signal measurement reference v ih v il fall time input signal note: the midpoint is v il + (v ih C v il )/2. midpoint1 low high pulse width 90% 50% 10% rise time aa0179
specifications internal clocks motorola dsp56002/d, rev. 3 2-5 internal clocks for each occurrence of t h , t l , t c or i cyc , substitute with the numbers in table 2-4 . df and mf are pll division and multiplication factors set in registers. table 2-4 internal clocks characteristics symbol expression internal operation frequency f internal clock high period ? with pll disabled ? with pll enabled and mf 4 with pll enabled and mf > 4 t h et h (min) 0.48 t c (max) 0.52 t c (min) 0.467 t c (max) 0.533 t c internal clock low period with pll disabled with pll enabled and mf 4 with pll enabled and mf > 4 t l et l (min) 0.48 t c (max) 0.52 t c (min) 0.467 t c (max) 0.533 t c internal clock cycle time t c et c df/mf instruction cycle time i cyc 2 t c
2-6 dsp56002/d, rev. 3 motorola specifications external clock (extal pin) external clock (extal pin) the dsp56002 system clock may be derived from the on-chip crystal oscillator as shown in figure 2-2 , or it may be externally supplied. an externally supplied square wave voltage source should be connected to extal, leaving xtal physically unconnected to the board or socket. the rise and fall times of this external clock should be 4 ns maximum. figure 2-2 crystal oscillator circuits suggested component values r = 680 k w 10% c = 20 pf 20% fundamental frequency crystal oscillator 3rd overtone crystal oscillator suggested component values r1 = 470 k w 10% r2 = 330 w 10% c1 = 0.1 m f 20% c2 = 26 pf 20% c3 = 20 pf 10% l1 = 2.37 m h 10% xtal = 40 mhz, at cut, 20 pf load, 50 w max series resistance note: 1. the suggested crystal source is icm, # 433163 - 4.00 (4 mhz fundamental, 20 pf load) or # 436163 - 30.00 (30 mhz fundamental, 20 pf load). 2. to reduce system cost, a ceramic resonator may be used instead of the crystal. suggested source: murata-erie #cst4.00mgw040 (4 mhz with built-in load capacitors) note: 1. *3 rd overtone crystal. 2. the suggested crystal source is icm, # 471163 - 40.00 (40 mhz 3 rd overtone, 20 pf load). 3. r2 limits crystal current. 4. reference benjamin parzen, the design of crystal and other harmonic oscillators , john wiley & sons, 1983. xtal extal r c c xtal1 r1 c3 c2 xtal1* c1 r2 extal xtal aa0211 l1
specifications external clock (extal pin) motorola dsp56002/d, rev. 3 2-7 figure 2-3 external clock timing table 2-5 clock operation num characteristics symbol 40 mhz 66 mhz 80 mhz unit min max min max min max frequency of operation (extal pin) e f 040066080mhz 1 clock input high ? with pll disabled (46.7% e 53.3% duty cycle) with pll enabled (42.5% e 57.5% duty cycle) et h 11.7 10.5 235.5 m s 7.09 6.36 235.5 m s 5.8 5.3 235.5 m s ns 2 clock input low with pll disabled (46.7% e 53.3% duty cycle) with pll enabled (42.5% e 57.5% duty cycle) et l 11.7 10.5 235.5 m s 7.09 6.36 235.5 m s 5.8 5.3 235.5 m s ns 3 clock cycle time with pll disabled with pll enabled et c 25 25 409.6 m s 15.15 15.15 409.6 m s 12.5 12.5 409.6 m s ns 4 instruction cycle time = i cyc = 2t c with pll disabled with pll enabled i cyc 50 50 819.2 m s 30.3 30.3 819.2 m s 25 25 819.2 m s ns note: external clock input high and external clock input low are measured at 50% of the input transition. extal v ihc v ilc midpoint note: the midpoint is v ilc + 0.5 (v ihc e v ilc ). et h et l et c 1 2 3 4 aa0360
2-8 dsp56002/d, rev. 3 motorola specifications phase lock loop (pll) characteristics phase lock loop (pll) characteristics reset, stop, mode select, and interrupt timing c l = 50 pf + 2 ttl loads ws = number of wait states (0C15) programmed into the external bus access using bcr 1 wait state = t c table 2-6 phase lock loop (pll) characteristics characteristics expression min max unit vco frequency when pll enabled 1,2,3 mf e f 10 f mhz pll external capacitor 4 (pcap pin to v ccp ) mf cpcap @ mf 4 @ mf > 4 mf 340 mf 380 mf 480 mf 970 pf pf notes: 1. the e in et h , et l , and et c means external. 2. mf is the pctl multiplication factor bits (mf0emf11). 3. the maximum vco frequency is limited to the internal operation frequency. 4. cpcap is the value of the pll capacitor (connected between pcap pin and v ccp ) for mf = 1. the recommended value for cpcap is: 400 pf for mf 4 and 540 pf for mf > 4. table 2-7 reset, stop, mode select, and interrupt timing (all frequencies) num characteristics min max unit 9 delay from reset assertion to address high impedance (periodically sampled and not 100% tested). 26 ns 10 minimum stabilization duration ? internal oscillator pll disabled 1 ? external clock pll disabled 2 ? external clock pll enabled 2 75000t c 25t c 2500t c ns ns ns 11 delay from asynchronous reset deassertion to first external address output (internal reset deassertion) 8t c 9t c + 20 ns 12 synchronous reset setup time from reset deassertion to first ckout transition 8.5 t c ns 13 synchronous reset delay time from the first ckout transition to the first external address output 8t c 8t c + 6 ns 14 mode select setup time 21 ns 15 mode select hold time 0 ns 16 minimum edge-triggered interrupt request assertion width 13 ns
specifications reset, stop, mode select, and interrupt timing motorola dsp56002/d, rev. 3 2-9 16a minimum edge-triggered interrupt request deassertion width 13 ns 17 delay from irqa , irqb , nmi assertion to external memory access address out valid ? caused by first interrupt instruction fetch ? caused by first interrupt instruction execution 5t c + t h 9t c + t h ns ns 18 delay from irqa , irqb , nmi assertion to general purpose transfer output valid caused by first interrupt instruction execution 11t c + t h ns 19 delay from address output valid caused by first interrupt instruction execute to interrupt request deassertion for level sensitive fast interrupts 3 2 t c + t l + (t c ws) e 23 ns 20 delay from rd assertion to interrupt request deassertion for level sensitive fast interrupts 3 ?2t c + (t c ws) e 21 ns 21 delay from wr assertion to interrupt request deassertion for level sensitive fast interrupts 3 ws = 0 ws > 0 ? ? 2t c e 21 t c + t l + (t c ws) e 21 ns ns 22 delay from general-purpose output valid to interrupt request deassertion for level sensitive fast interrupts 3 ?if second interrupt instruction is: single cycle two cycles ? ? t l e 31 2t c + t l e 31 ns ns 23 synchronous interrupt setup time from irqa , irqb , nmi assertion to the second ckout transition 10 t c ns 24 synchronous interrupt delay time from the second ckout transition to the first external address output valid caused by the first instruction fetch after coming out of wait state 13t c + t h 13t c + t h + 6 ns 25 duration for irqa assertion to recover from stop state 12 ? ns 26 delay from irqa assertion to fetch of first interrupt instruction (when exiting ?stop?) 1 internal crystal oscillator clock, omr bit 6 = 0 stable external clock, omr bit 6 = 1 stable external clock, pctl bit 17 = 1 65548t c 20t c 13t c ? ? ? ns ns ns 27 duration of level sensitive irqa assertion to ensure interrupt service (when exiting ?stop?) 1 internal crystal oscillator clock, omr bit 6 = 0 stable external clock, omr bit 6 = 1 stable external clock, pctl bit 17 = 1 65534t c + t l 6t c + t l 12 ? ? ? ns ns ns table 2-7 reset, stop, mode select, and interrupt timing (all frequencies) (continued) num characteristics min max unit
2-10 dsp56002/d, rev. 3 motorola specifications reset, stop, mode select, and interrupt timing 28 delay from level sensitive irqa assertion to fetch of first interrupt instruction (when exiting stop) 1 ? internal crystal oscillator clock, omr bit 6 = 0 ? stable external clock, omr bit 6 = 1 ? stable external clock, pctl bit 17= 1 65548t c 20t c 13t c ns ns ns notes: 1. a clock stabilization delay is required when using the on-chip crystal oscillator in two cases: ? after power-on reset, and ? when recovering from stop mode. during this stabilization period, t c , t h, and t l will not be constant. since this stabilization period varies, a delay of 75,000 t c is typically allowed to assure that the oscillator is stable before executing programs. 2. circuit stabilization delay is required during reset when using an external clock in two cases: after power-on reset, and when recovering from stop mode. 3. when using fast interrupts and irqa and irqb are defined as level-sensitive, then timings 19 through 22 apply to prevent multiple interrupt service. to avoid these timing restrictions, the deasserted edge- triggered mode is recommended when using fast interrupt. long interrupts are recommended when using level-sensitive mode. figure 2-4 reset timing figure 2-5 synchronous reset timing table 2-7 reset, stop, mode select, and interrupt timing (all frequencies) (continued) num characteristics min max unit v ihr first fetch 10 11 9 reset a0Ca15 aa0356 12 ckout reset a0-a15, ds , ps x/y 13 aa0357
specifications reset, stop, mode select, and interrupt timing motorola dsp56002/d, rev. 3 2-11 figure 2-6 operating mode select timing figure 2-7 external level-sensitive fast interrupt timing v ihm v ilm v ih v il v ihr 14 reset moda, modb modc irqa , irqb , nmi 15 aa0358 first interrupt instruction execution/fetch a) first interrupt instruction execution b) general purpose i/o a0Ca15 rd wr irqa irqb nmi general purpose i/o irqa irqb nmi 20 21 19 17 18 22 aa0359
2-12 dsp56002/d, rev. 3 motorola specifications reset, stop, mode select, and interrupt timing figure 2-8 external interrupt timing (negative edge-triggered) figure 2-9 synchronous interrupt from wait state timing figure 2-10 recovery from stop state using irqa figure 2-11 recovery from stop state using irqa interrupt service 16 16a irqa , irqb nmi irqa , irqb nmi aa0361 t0, t2 t1, t3 23 24 ckout irqa , irqb nmi aa0362 a0Ca15, ds , ps x/y first instruction fetch irqa aa0363 26 25 a0Ca15, ds , ps x/y irqa a0Ca15, ds , ps x/y first irqa interrupt instruction fetch aa0364 27 28
specifications host i/o (hi) timing motorola dsp56002/d, rev. 3 2-13 host i/o (hi) timing c l = 50 pf + 2 ttl loads note: active low lines should be pulled up in a manner consistent with the ac and dc specifications. table 2-8 host i/o timing (all frequencies) num characteristics min max unit 31 hen /hack assertion width 1 ? cvr, icr, isr, rxl read ? ivr, rxh/m read ? write t c + 31 26 13 ns 32 hen /hack deassertion width 1 ? between two txl writes 2 ? between two cvr, icr, isr, rxl reads 3 13 2t c + 31 2t c + 31 ns ns ns 33 host data input setup time before hen /hack deassertion 4ns 34 host data input hold time after hen /hack deassertion 3ns 35 hen /hack assertion to output data active from high impedance 0ns 36 hen /hack assertion to output data valid 26 ns 37 hen /hack deassertion to output data high impedance 5 18ns 38 output data hold time after hen /hack deassertion 6 2.5 ns 39 hr/w low setup time before hen assertion 0 ns 40 hr/w low hold time after hen deassertion 3 ns 41 hr/w high setup time to hen assertion 0 ns 42 hr/w high hold time after hen /hack deassertion 3ns 43 ha0Cha2 setup time before hen assertion 0 ns 44 ha0Cha2 hold time after hen deassertion 3 ns 45 dma hack assertion to hreq deassertion 4 345ns 46 dma hack deassertion to hreq assertion 4,5 ? for dma rxl read ? for dma txl write ? all other cases t l + t c + t h t l + t c 0 ns ns ns
2-14 dsp56002/d, rev. 3 motorola specifications host i/o (hi) timing 47 delay from hen deassertion to hreq assertion for rxl read 4,5 t l + t c + t h ns 48 delay from hen deassertion to hreq assertion for txl write 4,5 t l + t c ns 49 delay from hen assertion to hreq deassertion for rxl read, txl write 4,5 358ns notes: 1. see host port considerations in section 4 . 2. this timing must be adhered to only if two consecutive writes to the txl are executed without polling txde or hreq . 3. this timing must be adhered to only if two consecutive reads from one of these registers are executed without polling the corresponding status bits or hreq 4. hreq is pulled up by a 1 k w resistor. 5. specifications are periodically sampled and not 100% tested. 6. may decrease to 0 ns for future versions. figure 2-12 host interrupt vector register (ivr) read table 2-8 host i/o timing (continued)(all frequencies) (continued) num characteristics min max unit hreq (output) hack (input) hr/w (input) h0Ch7 (output) 31 35 32 42 41 37 38 36 aa1084 data valid
specifications host i/o (hi) timing motorola dsp56002/d, rev. 3 2-15 figure 2-13 host read cycle (non-dma mode) figure 2-14 host write cycle (non-dma mode) hreq (output) hen (input) ha2Cha0 (input) hr/w (input) h0Ch7 (output) 31 43 aa1113 data valid address valid 32 44 41 address valid address valid 36 38 37 49 47 35 data valid data valid 42 rxh read rxm read rxl read hreq (output) hen (input) ha2Cha0 (input) hr/w (input) h0Ch7 (output) 31 43 aa1114 data valid address valid 32 44 39 address valid address valid 34 49 48 33 40 txh write txm write txl write data valid data valid
2-16 dsp56002/d, rev. 3 motorola specifications host i/o (hi) timing figure 2-15 host dma read cycle figure 2-16 host dma write cycle hreq (output) hack (input) h0Ch7 (output) 45 35 aa1115 data valid 46 data valid data valid 37 rxh read rxm read rxl read 31 46 46 32 36 38 hreq (output) hack (input) h0Ch7 (output) 45 aa1116 46 txh write txm write txl write 31 46 46 32 33 34 data valid data valid data valid
specifications serial communication interface (sci) timing motorola dsp56002/d, rev. 3 2-17 serial communication interface (sci) timing c l = 50 pf + 2 ttl loads t scc = synchronous clock cycle time (for internal clock, t scc is determined by the sci clock control register and t c. ) the minimum t scc value is 8 t c . table 2-9 sci synchronous mode timing (all frequencies) num characteristics min max unit 55 synchronous clock cyclet scc 8t c ns 56 clock low period t scc /2 C 10.5 ns 57 clock high period t scc /2 C 10.5 ns 58 < intentionally blank > 59 output data setup to clock falling edge (internal clock) t scc /4 + t l C 26 ns 60 output data hold after clock rising edge (internal clock) t scc /4 C t l C 8 ns 61 input data setup time before clock rising edge (internal clock) t scc /4 + t l + 23 ns 62 input data not valid before clock rising edge (internal clock) t scc /4 + t l C 5.5 ns 63 clock falling edge to output data valid (external clock) 32.5 ns 64 output data hold after clock rising edge (external clock) t c + 3 ns 65 input data setup time before clock rising edge (external clock) 16 ns 66 input data hold time after clock rising edge (external clock) 21 ns table 2-10 sci asynchronous mode timing1x clock num characteristics min max unit 67 asynchronous clock cyclet acc 64t c ns 68 clock low period t acc /2 C 11 ns 69 clock high period t acc /2 C 11 ns 70 < intentionally blank > 71 output data setup to clock rising edge (internal clock) t acc /2 C 51 ns 72 output data hold after clock rising edge (internal clock) t acc /2 C 51 ns
2-18 dsp56002/d, rev. 3 motorola specifications serial communication interface (sci) timing figure 2-17 sci synchronous mode timing figure 2-18 sci asynchronous mode timing a) internal clock data valid data valid b) external clock data valid rclk tclk (output) txd rxd rclk tclk (input) txd rxd data valid 55 57 60 56 59 61 62 55 57 56 63 65 66 64 aa0388 1x tclk (output) txd data valid 69 67 68 71 72 note: in the wire-or mode, txd can be pulled up by 1 k w. aa0389
specifications synchronous serial interface (ssi) timing motorola dsp56002/d, rev. 3 2-19 synchronous serial interface (ssi) timing c l = 50 pf + 2 ttl loads t ssicc = ssi clock cycle time txc (sck pin) = transmit clock rxc (sc0 or sck pin) = receive clock fst (sc2 pin) = transmit frame sync fsr (sc1 or sc2 pin) = receive frame sync i ck = internal clock x ck = external clock g ck = gated clock i ck a = internal clock, asynchronous mode (asynchronous implies that std and srd are two different clocks) i ck s = internal clock, synchronous mode (synchronous implies that std and srd are the same clock) bl = bit length wl = word length table 2-11 ssi timing num characteristics 40 mhz or 66 mhz 80 mhz case unit min max min max 80 clock cycleCt ssicc 1 4t c 3t c 4t c 3t c i ck x ck ns 81 clock high period t ssicc /2 C 10.8 t c + t l t c + 5 t c + 5 i ck x ck ns 82 clock low period t ssicc /2 C 10.8 t c + t l t c + 5 t c + 5 i ck x ck ns 84 rxc rising edge to fsr out (bl) high 40.8 25.8 30 25.8 x ck i ck a ns 85 rxc rising edge to fsr out (bl) low 35.8 25.8 30 25.8 x ck i ck a ns 86 rxc rising edge to fsr out (wl) high 35.8 20.8 30 20.8 x ck i ck a ns 87 rxc rising edge to fsr out (wl) low 35.8 20.8 30 20.8 x ck i ck a ns 88 data in setup time before rxc (sck in synchronous mode) falling edge 3.3 15.8 13 3.3 15.8 13 x ck i ck a i ck s ns
2-20 dsp56002/d, rev. 3 motorola specifications synchronous serial interface (ssi) timing 89 data in hold time after rxc falling edge 18 3.3 18 3.3 x ck i ck ns 90 fsr input (bl) high before rxc falling edge 0.8 17.4 0.8 17.4 x ck i ck a ns 91 fsr input (wl) high before rxc falling edge 3.3 18.3 3.3 18.3 x ck i ck a ns 92 fsr input hold time after rxc falling edge 18.3 3.3 18.3 3.3 x ck i ck ns 93 flags input setup before rxc falling edge 0.8 16.7 0.8 16.7 x ck i ck s ns 94 flags input hold time after rxc falling edge 18.3 3.3 18.3 3.3 x ck i ck s ns 95 txc rising edge to fst out (bl) high 31.6 15.8 30 15.8 x ck i ck ns 96 txc rising edge to fst out (bl) low 33.3 18.3 30 18.3 x ck i ck ns 97 txc rising edge to fst out (wl) high 30.8 18.3 30 18.3 x ck i ck ns 98 txc rising edge to fst out (wl) low 33.3 18.3 30 18.3 x ck i ck ns 99 txc rising edge to data out enable from high impedance 33.3 + t h 20.8 30 20.8 x ck i ck ns 100 txc rising edge to data out valid 33.3 + t h 22.4 30 22.4 x ck i ck ns 101 txc rising edge to data out high impedance 2 35.8 20.8 30 20.8 x ck i ck ns table 2-11 ssi timing (continued) num characteristics 40 mhz or 66 mhz 80 mhz case unit min max min max
specifications synchronous serial interface (ssi) timing motorola dsp56002/d, rev. 3 2-21 101a txc falling edge to data out high impedance 2 t c + t h t c + t h g ck ns 102 fst input (bl) setup time before txc falling edge 0.8 18.3 0.8 18.3 x ck i ck ns 103 fst input (wl) to data out enable from high impedance 30.8 30.8 ns 104 fst input (wl) setup time before txc falling edge 0.8 20.0 0.8 20.0 x ck i ck ns 105 fst input hold time after txc falling edge 18.3 3.3 18.3 3.3 x ck i ck ns 106 flag output valid after txc rising edge 32.5 20.8 30 20.8 x ck i ck ns notes: 1. for internal clock, external clock cycle is defined by i cyc and ssi control register. 2. periodically sampled and not 100% tested table 2-11 ssi timing (continued) num characteristics 40 mhz or 66 mhz 80 mhz case unit min max min max
2-22 dsp56002/d, rev. 3 motorola specifications synchronous serial interface (ssi) timing figure 2-19 ssi transmitter timing last bit see note txc (input/ output) fst (bit) out fst (word) out data out fst (bit) in fst (word) in flags out note: in the network mode, output flag transitions can occur at the start of each time slot within the frame. in the normal mode, the output flag state is asserted for the entire frame period. first bit 80 82 95 96 97 98 101 100 100 99 105 102 103 105 106 81 101a 104 aa0390
specifications synchronous serial interface (ssi) timing motorola dsp56002/d, rev. 3 2-23 figure 2-20 ssi receiver timing last bit first bit 80 82 84 86 87 89 88 92 90 92 93 81 91 94 rxc (input/output) fsr (bit) out fsr (word) out data in fsr (bit) in fsr (word) in flags in 85 aa0391
2-24 dsp56002/d, rev. 3 motorola specifications external bus asynchronous timing external bus asynchronous timing c l = 50 pf + 2 ttl loads ws = number of wait states (0 to 15), as determined by bcr register capacitance derating: the dsp56002 external bus timing specifications are designed and tested at the maximum capacitive load of 50 pf, including stray capacitance. typically, the drive capability of the external bus pins (a0Ca15, d0Cd23, ps, ds, rd, wr, x/y, extp) derates linearly at 1 ns per 12 pf of additional capacitance from 50 pf to 250 pf of loading. port b and c pins (hi, sci, ssi, and timer) derate linearly at 1 ns per 5 pf of additional capacitance from 50 pf to 250 pf of loading. active low lines should be pulled up in a manner consistent with the ac and dc specifications. table 2-12 external bus asynchronous timing no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max 115 delay from br assertion to bg assertion ? with no external access from the dsp ? during external read or write access ? during external read-modify- write access ? during stop mode external bus will not be released and bg will not go low ? during wait mode 2t c + t h t c + t h t c + t h t h 4t c + t h + 14 4t c + t h + (t c ws) + 14 6t c + t h + (2t c ws) +14 14 t c + t h + 15 2t c + t h t c + t h t c + t h t h 4t c + t h + 14 4t c + t h + (t c ws) + 14 6t c + t h + (2t c ws) +14 14 t c + t h + 15 2t c + t h t c + t h t c + t h t h 4t c + t h + 14 4t c + t h + (t c ws) + 14 6t c + t h + (2t c ws) +14 14 t c + t h + 15 ns ns ns ns ns 116 delay from br deassertion to bg deassertion 2t c 4t c + 12.5 2t c 4t c + 12.5 2t c 4t c + 12.5 ns
specifications external bus asynchronous timing motorola dsp56002/d, rev. 3 2-25 117 bg deassertion duration ? during wait mode ? all other cases t c C 5.5 2t c + t h C 5.5 t c C 5.5 2t c + t h C 5.5 t c C 5.5 2t c + t h C 5.5 ns ns 118 delay from address, data, and control bus high impedance to bg assertion 000ns 119 delay from bg deassertion to address and control bus enabled 0t h 0t h 0t h ns 120 address valid to wr assertion ? ws = 0 ? ws > 0 t l C 6 t c C 6 t l C 4.5 t c C 4.5 t l C 4.5 t c C 4.5 ns ns 121 wr assertion width ? ws = 0 ? ws > 0 t c C 4 ws t c + t l ? ? t c e 4 ws t c + t l ? ? t c e 2 ws t c + t l ? ? ns ns 122 wr deassertion to address not valid t h e 6?t h e 4?t h e 4 ? ns 123 wr assertion to data out active from high impedance ws = 0 ws > 0 t h e 4 0 ? ? t h e 4 0 ? ? t h e 4 0 ? ? ns ns 124 data out hold time from wr deassertion (the maximum specification is periodically sampled, and not 100% tested) t h e 7 t h e 2.5 t h e 5 t h e 1.5 t h e 5 t h e 1.5 ns 125 data out setup time to wr deassertion ws = 0 ws > 0 t l e 0.8 ws t c + t l e 0.8 ? ? t l e 0.4 ws t c + t l e 0.4 ? ? t l e 0.5 ws t c + t l e 0.5 ? ? ns ns table 2-12 external bus asynchronous timing (continued) no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max
2-26 dsp56002/d, rev. 3 motorola specifications external bus asynchronous timing 126 rd deassertion to address not valid t h t h C 1 t h ns 127 address valid to rd deassertion ? ws = 0 ? ws > 0 t c + t l C 6 ((ws + 1) t c ) + t l e 6 ? ? t c + t l e 6 ((ws + 1) t c ) + t l e 6 ? ? t c + t l e 6 ((ws + 1) t c ) + t l e 6 ? ? ns ns 128 input data hold time to rd deassertion 0?0?0?ns 129 rd assertion width ws = 0 ws > 0 t c e 4 ((ws + 1) t c ) e 4 ? ? t c e 4 ((ws + 1) t c ) e 4 ? ? t c e 4 ((ws + 1) t c ) e 4 ? ? ns ns 130 address valid to input data valid ws = 0 ws > 0 ? ? t c + t l e 9.5 ((ws+1) t c ) + t l e 9.5 ? ? t c + t l e 7 ((ws+1) t c ) + t l e 7 ? ? t c + t l e 6 ((ws+1) t c ) + t l e 6 ns ns 131 address valid to rd assertion t l e 4.5 ? t l e 4.5 ? t l e 4.5 ? ns 132 rd assertion to input data valid ws = 0 ws > 0 ? ? t c e 7.5 ((ws+1) t c ) e 7.5 ? ? t c e 5.5 ((ws+1) t c ) e 5.5 ? ? t c e 5.5 ((ws+1) t c ) e 5.5 ns ns 133 wr deassertion to rd assertion t c e 7?t c e 5?t c e 5 ? ns 134 rd deassertion to rd assertion t c e 4 ? t c e 2.5 ? t c e 2.5 ? ns 135 wr deassertion to wr assertion ws = 0 ws > 0 t c e 4 t c + t h e 4 ? ? t c e 3 t c + t h e 3 ? ? t c e 3 t c + t h e 3 ? ? ns ns table 2-12 external bus asynchronous timing (continued) no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max
specifications external bus asynchronous timing motorola dsp56002/d, rev. 3 2-27 136 rd deassertion to wr assertion ? ws = 0 ? ws > 0 t c C 4 t c + t h C 4 t c C 2.5 t c + t h C 2.5 t c C 2.5 t c + t h C 2.5 ns ns figure 2-21 bus request / bus grant timing table 2-12 external bus asynchronous timing (continued) no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max br bg a0Ca15, ps ds, x/y, rd, wr d0Cd23 115 116 117 118 119 aa0392
2-28 dsp56002/d, rev. 3 motorola specifications external bus asynchronous timing figure 2-22 external bus asynchronous timing note: during read-modify-write instructions, the address lines do not change state. data out data in a0Ca15, ds , ps , x/y (see note) rd wr d0Cd23 127 126 134 129 131 120 122 135 121 133 136 132 123 130 128 124 125 aa0393
specifications external bus synchronous timing motorola dsp56002/d, rev. 3 2-29 external bus synchronous timing c l = 50 pf + 2 ttl loads capacitance derating : the dsp56002 external bus timing specifications are designed and tested at the maximum capacitive load of 50 pf, including stray capacitance. typically, the drive capability of the external bus pins (a0Ca15, d0Cd23, ps , ds , rd , wr , x/y ) derates linearly at 1 ns per 12 pf of additional capacitance from 50 pf to 250 pf of loading. port b and c pins (hi, sci, ssi, and timer) derate linearly at 1 ns per 5 pf of additional capacitance from 50 pf to 250 pf of loading. active-low lines should be pulled up in a manner consistent with the ac and dc specifications. table 2-13 external bus synchronous timing num characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max 140 first ckout transition to address valid 6.2 5 5ns 141 second ckout transition to wr assertion 1 ? ws = 0 ? ws > 0 4.4 t h + 4.4 4 t h + 4 4 t h + 4 ns ns 142 second ckout transition to wr deassertion 1.39.11515ns 143 second ckout transition to rd assertion 3.9 3.9 3.9 ns 144 second ckout transition to rd deassertion 0 3.4 C3 3 C3 3 ns 145 first ckout transition to data-out valid 5.4 4.5 4.5 ns 146 first ckout transition to data-out invalid 3 000ns 147 data-in valid to second ckout transition (setup) 3.4 3.4 3.4 ns 148 second ckout transition to data-in invalid (hold) 000ns 149 first ckout transition to address invalid 3 000ns notes: 1. ac timing specifications which are referenced to a device input signal are measured in production with respect to the 50% point of the respective input signals transition. 2. ws are wait state values specified in the bcr. 3. first ckout transition to data-out invalid (specification # t146) and first ckout transition to address invalid (specification # t149) indicate the time after which data/address are no longer guaranteed to be valid. 4. timings are given from ckout midpoint to v ol or v oh of the corresponding pin(s). 5. first ckout transition is a falling edge of ckout for ckp = 0.
2-30 dsp56002/d, rev. 3 motorola specifications external bus synchronous timing figure 2-23 synchronous bus timing note: during read-modify-write instructions, the address lines do not change states. data in data out ckout a0Ca15 ds , ps x/y rd wr d0Cd23 bn extal 140 143 144 149 141 142 147 148 145 146 171 172 170 t0 t1 t2 t3 t0 t1 t2 t3 t0 aa0395
specifications external bus synchronous timing motorola dsp56002/d, rev. 3 2-31 table 2-14 bus strobe/wait timing no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max 150 first ckout transition to bs assertion 5.6 5.6 5.6 ns 151 wt assertion to first ckout transition (setup time) 5.3 5.3 5.3 ns 152 first ckout transition to wt deassertion for minimum timing 0t c C 7.9 0 t c C 7.9 0 t c C 6 ns 153 wt deassertion to first ckout transition for maximum timing (2 wait states) 7.9 7.9 6 ns 154 second ckout transition to bs deassertion 5.2 5.2 5.2 ns 155 bs assertion to address valid 0 2.4 0 2.4 0 2.4 ns 156 bs assertion to wt assertion 1 0t c C 10.9 0 t c C 10.9 0 t c C 8.8 ns 157 bs assertion to wt deassertion 1,3 (wsC1) t c ws t c e 13.5 (wse1) t c ws t c e 13.5 (wse1) t c ws t c e 10.9 ns 158 wt deassertion to bs deassertion t c + t l + 3.3 2 t c +t l + 7.8 t c + t l + 3.3 2 t c +t l + 7.8 t c + t l + 3.3 2 t c +t l + 7.8 ns 159 minimum bs deassertion width for consecutive external accesses t h e 1?t h e 1?t h e 1 ? ns 160 bs deassertion to address invalid 2 t h e 4.6 ? t h e 4.6 ? t h e 4.6 ? ns 161 data-in valid to rd deassertion (set up) 3.4 ? 3.4 ? 3.4 ? ns 162 br assertion to second ckout transition for minimum timing 9.5 t c 9.5 t c 9.5 t c ns
2-32 dsp56002/d, rev. 3 motorola specifications external bus synchronous timing 163 br deassertion to second ckout transition for minimum timing 8t c 8t c 8t c ns 164 first ckout transition to bg assertion 8.8 8.8 8.8 ns 165 first ckout transition to bg deassertion 5.3 5.3 5.3 ns 170 extal to ckout with pll disabled extal to ckout 5 with pll enabled and mf < 5 3 0.3 9.7 3.7 3 0.3 9.7 3.7 3 0.3 9.7 3.7 ns ns 171 second ckout transition to bn assertion 5.7 5.7 5.7 ns 172 second ckout transition to bn deassertion 555ns notes: 1. if wait states are also inserted using the bcr and if the number of wait states is greater than 2, then specification numbers t156 and t157 can be increased accordingly. 2. bs deassertion to address invalid indicates the time after which the address are no longer guaranteed to be valid. 3. the minimum number of wait states when using bs /wt is two (2). 4. for read-modify-write instructions, the address lines will not change states between the read and the write cycle. however, bs will deassert before asserting again for the write cycle. if wait states are desired for each of the read and write cycle, the wt pin must be asserted once for each cycle. 5. when extal frequency is less than 33 mhz, then timing t170 is not guaranteed for a period of 1000 t c after plock assertion following the events below: when enabling the pll operation by software, when changing the multiplication factor, when recovering from the stop state if the pll was turned off and it is supposed to turn, on when exiting the stop state. table 2-14 bus strobe/wait timing (continued) no. characteristics 40 mhz 66 mhz 80 mhz unit min max min max min max
specifications external bus synchronous timing motorola dsp56002/d, rev. 3 2-33 figure 2-24 synchronous bus request / bus grant timing ckout br bg tw t2 t2 t3 t0 t1 t2 tw t2 t3 t0 t1 162 164 163 165 aa0396
2-34 dsp56002/d, rev. 3 motorola specifications external bus synchronous timing figure 2-25 synchronous bs / wt timings data in data out t0 t1 t2 tw t2 tw t2 t3 ckout a0Ca15, ps , ds , x/y bs wt rd d0Cd23 wr d0Cd23 140 149 150 152 151 153 143 144 148 147 154 141 142 145 146 t0 aa0397 note: during read-modify-write instructions, the address lines do not change state. however, bs will deassert before asserting again for the write cycle.
specifications external bus synchronous timing motorola dsp56002/d, rev. 3 2-35 figure 2-26 asynchronous bs / wt timings note: during read-modify-write instructions, the address lines do not change state. however, bs will deassert before asserting again for the write cycle. data in data out a0Ca15, ps , ds , x/y bs wt rd d0Cd23 wr d0Cd23 155 157 156 158 131 126 128 161 160 120 122 123 124 158 125 aa0398
2-36 dsp56002/d, rev. 3 motorola specifications once port timing once port timing c l = 50 pf + 2 ttl loads table 2-15 once port timing num characteristics min max unit 230 dsck low 40 ns 231 dsck high 40 ns 232 dsck cycle time 200 ns 233 dr asserted to dso (ack ) asserted 5t c ns 234 dsck high to dso valid 42 ns 235 dsck high to dso invalid 3 ns 236 dsi valid to dsck low (setup) 15 ns 237 dsck low to dsi invalid (hold) 3 ns 238 last dsck low to os0Cos1, ack active 3t c + t l ns 239 dso (ack ) asserted to first dsck high 2t c ns 240 dso (ack ) assertion width 4t c + t h C 3 5t c + 7 ns 241 dso (ack ) asserted to os0Cos1 high impedance 2 0ns 242 os0Cos1 valid to second ckout transition t c C 21 ns 243 second ckout transition to os0Cos1 invalid 0 ns 244 last dsck low of read register to first dsck high of next command 7t c + 10 ns 245 last dsck low to dso invalid (hold) 3 ns 246 dr assertion to second ckout transition for wake up from wait state 12 t c ns 247 second ckout transition to dso after wake up from wait state 17t c ns 248 dr assertion width ? to recover from wait state ? to recover from wait state and enter debug mode 15 13t c + 15 12t c C 15 ns 249 dr assertion to dso (ack ) valid (enter debug mode) after asynchronous recovery from wait state 17t c ns 250a dr assertion width to recover from stop state 1 ? stable external clock, omr bit 6 = 0 ? stable external clock, omr bit 6 = 1 ? stable external clock, pctl bit 17= 1 15 15 15 65548t c + t l 20t c + t l 13t c + t l ns ns ns
specifications once port timing motorola dsp56002/d, rev. 3 2-37 250b dr assertion width to recover from stop state and enter debug mode 1 ? stable external clock,omr bit 6 = 0 ? stable external clock,omr bit 6 = 1 ? stable external clock,pctl bit 17= 1 65549t c + t l 21t c + t l 14t c + t l ns ns ns 251 dr assertion to dso (ack ) valid (enter debug mode) after recovery from stop state 1 ? stable external clock, omr bit 6 = 0 ? stable external clock, omr bit 6 = 1 ? stable external clock, pctl bit 17= 1 65553t c + t l 25t c + t l 18t c + t l ns ns ns notes: 1. a clock stabilization delay is required when using the on-chip crystal oscillator in two cases: ? after power-on reset, and ? when recovering from stop mode. during this stabilization period, t c , t h , and t l will not be constant. since this stabilization period varies, a delay of 75,000 t c is typically allowed to assure that the oscillator is stable before executing programs. while it is possible to set omr bit 6 = 1 when using the internal crystal oscillator, it is not recommended and these specifications do not guarantee timings for that case. 2. the maximum specified is periodically sampled and not 100% tested. figure 2-27 once serial clock timing figure 2-28 once acknowledge timing table 2-15 once port timing num characteristics min max unit dsck (input) 230 231 232 aa0399 dr (input) dso (output) (ack ) 233 aa0400
2-38 dsp56002/d, rev. 3 motorola specifications once port timing figure 2-29 once data i/o to status timing figure 2-30 once read timing figure 2-31 once data i/o to status timing note: high impedance, external pull-down resistor dsck (input) dso (output) (ack ) (os1) dsi (input) (os0) (see note) (last) 236 237 238 aa0501 note: high impedance, external pull-down resistor dsck (input) dso (output) (see note) (last) 234 235 245 aa0502 note: high impedance, external pull-down resistor (dsck input) (dso output) (dsi input) os1 (output) dso (output) os0 (output) (see note) (see note) 239 241 240 241 236 237 aa0503
specifications once port timing motorola dsp56002/d, rev. 3 2-39 figure 2-32 once ckout to status timing figure 2-33 once read register to next command timing figure 2-34 synchronous recovery from wait state figure 2-35 asynchronous recovery from wait state note: high impedance, external pull-down resistor ckout os0Cos1 (output) (see note) 242 243 aa0504 dsck (input) (next command) 244 aa0505 t0, t2 t1, t3 ckout dr (input) dso (output) 248 246 247 aa0506 dr (input) dso (output) 248 249 aa0507
2-40 dsp56002/d, rev. 3 motorola specifications once port timing figure 2-36 asynchronous recovery from stop state dr (input) dso (output) 250 251 aa0508
specifications timer timing motorola dsp56002/d, rev. 3 2-41 timer timing c l = 50 pf + 2 ttl loads table 2-16 timer timing num characteristics min max unit 260 tio low 2t c + 7 ns 261 tio high 2t c + 7 ns 262 synchronous timer setup time from tio (input) assertion to ckout rising edge 10 t c ns 263 synchronous timer delay time from ckout rising edge to the external memory access address out valid caused by first interrupt instruction execution 5t c + t h ns 264 ckout rising edge to tio (output) assertion 0 8 ns 265 ckout rising edge to tio (output) deassertion 0 8 ns 266 ckout rising edge to tio (general purpose output) 0 8 ns figure 2-37 tio timer event input figure 2-38 timer interrupt generation tio 261 260 aa0509 ckout tio (input) first interrupt instruction execution address 262 263 aa0510
2-42 dsp56002/d, rev. 3 motorola specifications timer timing figure 2-39 external pulse generation figure 2-40 gpio output timing ckout tio (output) 264 265 aa0511 ckout tio (output) a0Ca15 fetch the instruction move x0,x:(r0); x0 contains the new value of tio ; and r0 contains the address of tcsr extp , x/y ps , ds 266 aa0512
motorola dsp56002/d, rev. 3 3-1 section 3 packaging pin-out and package information this sections provides information about the available packages for this product, including diagrams of the package pinouts and tables describing how the signals described in section 1 are allocated for each package. the dsp56002 is available in three package types: ? 132-pin plastic quad flat pack (pqfp) ? 144-pin thin quad flat pack (tqfp) ? 132-pin ceramic pin grid array (pga)
3-2 dsp56002/d, rev. 3 motorola packaging pin-out and package information pqfp package description top and bottom views of the pqfp package are shown in figure 3-1 and figure 3-2 with their pin-outs. figure 3-1 top view of the 132-pin plastic quad flat pack (pqfp) package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). 3. to simplify locating the pins, each fifth pin is shaded in the illustration. orientation mark 1 84 51 (chamfered edge) 18 117 (top view) h4/pb4 h3/pb3 v cch h2/pb2 gnd h h1/pb1 h0/pb0 rxd/pc0 txd/pc1 gnd s sclk/pc2 sc0/pc3 v ccs sck/pc6 sc2/pc5 std/pc8 gnd s sc1/pc4 gnd q v ccq srd/pc7 tio nc bn wt bg br v ccc wr rd gnd c nc dsck/os1 gnd d d21 d20 v ccd d19 d18 gnd d d17 d16 d15 d14 gnd d d13 d12 v ccd d11 d10 gnd d gnd q v ccq d9 d8 d7 d6 gnd d d5 d4 v ccd d3 d2 gnd d d1 d0 h5/pb5 gnd h h6/pb6 h7/pb7 hreq /pb13 hr/w /pb11 gnd h hen /pb12 v cch ha ck /pb14 ha0/pb8 ha1/pb9 gnd h ha2/pb10 gnd q v ccq extal xtal pinit plock gnd p pcap v ccp ckp reset v ccck ckout gnd ck moda/irqa modb/irqb modc/nmi d23 d22 dr dso dsi/os0 bs x/y gnd a ds v cca ps a0 a1 gnd a a2 a3 a4 v ccq gnd q a5 v cca gnd a a6 a7 a8 a9 gnd a a10 a11 a12 v cca a13 gnd a a14 a15 aa0611
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-3 figure 3-2 bottom view of the 132-pin plastic quad flat pack (pqfp) package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). 3. to simplify locating the pins, each fifth pin is shaded in the illustration. orientation mark 1 84 51 (chamfered edge 18 117 (bottom view) h4/pb4 h3/pb3 v cch h2/pb2 gnd h h1/pb1 h0/pb0 rxd/pc0 txd/pc1 gnds sclk/pc2 sc0/pc3 v ccs sck/pc6 sc2/pc5 std/pc8 gnds sc1/pc4 gnd q v ccq srd/pc7 tio nc bn wt bg br v ccc wr rd gnd c nc dsck/os1 gnd d d21 d20 v ccd d19 d18 gnd d d17 d16 d15 d14 gnd d d13 d12 v ccd d11 d10 gnd d gnd q v ccq d9 d8 d7 d6 gnd d d5 d4 v ccd d3 d2 gnd d d1 d0 h5/pb5 gnd h h6/pb6 h7/pb7 hreq /pb13 hr/w /pb11 gnd h hen /pb12 v cch ha ck /pb14 ha0/pb8 ha1/pb9 gnd h ha2/pb10 gnd q v ccq extal xtal pinit plock gnd p pcap v ccp ckp reset v ccck ckout gnd ck moda/irqa modb/irqb modc/nmi d23 d22 dr dso dsi/os0 bs x/y gnd a ds v cca ps a0 a1 gnd a a2 a3 a4 v ccq gnd q a5 v cca gnd a a6 a7 a8 a9 gnd a a10 a11 a12 v cca a13 gnd a a14 a15 aa0612 on top side)
3-4 dsp56002/d, rev. 3 motorola packaging pin-out and package information the dsp56002 signals that may be programmed as general purpose i/o are listed with their primary function in table 3-9 . table 3-1 dsp56002 general purpose i/o pin identification in pqfp package pin number primary function port gpio id 24 h0 b pb0 23 h1 pb1 21 h2 pb2 19 h3 pb3 18 h4 pb4 17 h5 pb5 15 h6 pb6 14 h7 pb7 7 ha0 pb8 6 ha1 pb9 4 ha2 pb10 12 hr/w pb11 10 hen pb12 13 hreq pb13 8 hack pb14 25 rxd c pc0 26 txd pc1 28 sclk pc2 29 sc0 pc3 35 sc1 pc4 32 sc2 pc5 31 sck pc6 38 srd pc7 33 std pc8 39 tio no port assigned
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-5 table 3-2 dsp56002 signal identification by pqfp pin number pin no. signal name pin no. signal name pin no. signal name 1 extal 26 txd/pc1 51 dr 2v ccq 27 gnd s 52 dso 3 gnd q 28 sclk/pc2 53 dsi/os0 4 ha2/pb10 29 sc0/pc3 54 bs 5 gnd h 30 v ccs 55 x/y 6 ha1/pb9 31 sck/pc6 56 gnd a 7 ha0/pb8 32 sc2/pc5 57 ds 8 hack /pb14 33 std/pc8 58 v cca 9v cch 34 gnd s 59 ps 10 hen /pb12 35 sc1/pc4 60 a0 11 gnd h 36 gnd q 61 a1 12 hr/w /pb11 37 v ccq 62 gnd a 13 hreq /pb13 38 srd/pc7 63 a2 14 h7/pb7 39 tio* 64 a3 15 h6/pb6 40 nc 65 a4 16 gnd h 41 bn 66 v ccq 17 h5/pb5 42 wt 67 gnd q 18 h4/pb4 43 bg 68 a5 19 h3/pb3 44 br 69 v cca 20 v cch 45 v ccc 70 gnd a 21 h2/pb2 46 wr 71 a6 22 gnd h 47 rd 72 a7 23 h1/pb1 48 gnd c 73 a8 24 h0/pb0 49 nc 74 a9 25 rxd/pc0 50 dsck/os1 75 gnd a
3-6 dsp56002/d, rev. 3 motorola packaging pin-out and package information 76 a10 95 d8 114 d20 77 a11 96 d9 115 d21 78 a12 97 v ccq 116 gnd d 79 v cca 98 gnd q 117 d22 80 a13 99 gnd d 118 d23 81 gnd a 100 d10 119 modc/nmi 82 a14 101 d11 120 modb/irqb 83 a15 102 v ccd 121 moda/irqa 84 d0 103 d12 122 gnd ck 85 d1 104 d13 123 ckout 86 gnd d 105 gnd d 124 v ccck 87 d2 106 d14 125 reset 88 d3 107 d15 126 ckp 89 v ccd 108 d16 127 v ccp 90 d4 109 d17 128 pcap 91 d5 110 gnd d 129 gnd p 92 gnd d 111 d18 130 plock 93 d6 112 d19 131 pinit 94 d7 113 v ccd 132 xtal note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). table 3-2 dsp56002 signal identification by pqfp pin number (continued) pin no. signal name pin no. signal name pin no. signal name
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-7 table 3-3 dsp56002 pqfp pin identification by signal name signal name pin no. signal name pin no. signal name pin no. a0 60 d3 114 dso 52 a1 61 d4 116 extal 1 a2 63 d5 117 gnd a 56 a3 64 d6 119 gnd a 62 a4 65 d7 94 gnd a 70 a5 68 d8 95 gnd a 75 a6 71 d9 96 gnd a 81 a7 72 d10 100 gnd c 48 a8 73 d11 101 gnd ck 122 a9 74 d12 103 gnd d 86 a10 76 d13 104 gnd d 92 a11 77 d14 106 gnd d 99 a12 78 d15 107 gnd d 105 a13 80 d16 108 gnd d 110 a14 82 d17 109 gnd d 116 a15 83 d18 111 gnd h 5 bg 43 d19 112 gnd h 11 bn 41 d20 114 gnd h 16 br 44 d21 115 gnd h 22 bs 54 d22 117 gnd p 129 ckout 123 d23 118 gnd q 3 ckp 126 dr 51 gnd q 36 d0 84 ds 57 gnd q 67 d1 85 dsck 50 gnd q 98 d2 87 dsi 53 gnd s 27
3-8 dsp56002/d, rev. 3 motorola packaging pin-out and package information gnd s 34 pb1 23 plock 130 h0 24 pb2 21 ps 59 h1 23 pb3 19 rd 47 h2 21 pb4 18 reset 125 h3 19 pb5 17 rxd 25 h4 18 pb6 15 sc0 29 h5 17 pb7 14 sc1 35 h6 15 pb8 7 sc2 32 h7 14 pb9 6 sck 31 ha0 7 pb10 4 sclk 28 ha1 6 pb11 12 srd 38 ha2 4 pb12 10 std 33 hack 8 pb13 13 tio 39 hen 10 pb14 8 txd 26 hr/w 12 pc0 25 v cca 58 hreq 13 pc1 26 v cca 69 irqa 121 pc2 28 v cca 79 irqb 120 pc3 29 v ccc 45 moda 121 pc4 35 v ccck 124 modb 120 pc5 32 v ccd 89 modc 119 pc6 31 v ccd 102 nmi 119 pc7 38 v ccd 113 os0 53 pc8 33 v cch 9 os1 50 pcap 128 v cch 20 pb0 24 pinit 131 v ccp 127 v ccq 2 v ccs 30 xtal 132 v ccq 37 wr 46 nc 40 v ccq 66 wt 42 nc 49 v ccq 97 x/y 55 table 3-3 dsp56002 pqfp pin identification by signal name (continued) signal name pin no. signal name pin no. signal name pin no.
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-9 power and ground pins have special considerations for noise immunity. see section 4 design considerations . table 3-4 dsp56002 power supply pins in pqfp package pin number power supply circuit supplied 58 v cca address bus buffers 69 79 56 gnd a 62 70 75 81 45 v ccc bus control buffers 48 gnd c 124 v ccck clock 122 gnd ck 89 v ccd data bus buffers 102 113 86 gnd d 92 99 105 110 116 9 v cch host interface buffers 20 5 gnd h 11 16 22
3-10 dsp56002/d, rev. 3 motorola packaging pin-out and package information 2 v ccq internal logic 37 66 97 3 gnd q 36 67 98 127 v ccp pll 129 gnd p 30 v ccs serial port 27 gnd s 34 table 3-4 dsp56002 power supply pins in pqfp package (continued) pin number power supply circuit supplied
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-11 figure 3-3 132-pin plastic quad flat pack (pqfp) mechanical information l l-m 0.016 n h a1 s j a s1 j1 1 17 117 18 116 50 84 51 83 view ab pin 1 ident aa aa v1 b1 p v b p1 2x 0.002 l-m 4x 2x 0.002 n 4x 0.004 t c1 4x 33 tips c2 c seating plane d1 132x gage plane ac ac 128x g x=l, m, or n c l view ab (d) base d2 e e1 plating section ac-ac k d 132x u w q l-m m 0.008 n t rr1 m n l-m 0.010 n t l-m 0.012 n h t 132x l-m m 0.008 n t h k1 x section aa-aa dim min max inches a 1.100 bsc a1 0.550 bsc b 1.100 bsc b1 0.550 bsc c 0.160 0.180 c1 0.020 0.040 c2 0.135 0.145 d 0.008 0.012 d1 0.012 0.016 d2 0.008 0.011 e 0.006 0.008 e1 0.005 0.007 f 0.014 0.014 g 0.025 bsc j 0.950 bsc j1 0.475 bsc k 0.034 0.044 k1 0.010 bsc p 0.950 bsc p1 0.475 bsc s 1.080 bsc s1 0.540 bsc u 0.025 ref v 1.080 bsc v1 0.540 bsc w 0.006 0.008 q 0 ?? 8 r1 0.013 ref metal notes: 1. dimensioning and tolerancing per asme y14.5m, 1982. 2. dimensions in inches. 3. dimensions a, b, j, and p do not include mold protrusion. allowable mold protrusion for dimensions a and b is 0.007, for dimensions j and p is 0.010. 4. datum plane h is located at the underside of leads where leads exit package body. 5. datums l, m, and n to be determined where center leads exit package body at datum h. 6. dimensions s and v to be determined at seating plane, datum t. 7. dimensions a, b, j, and p to be determined at datum plane h. 8. dimension f does not include dambar protrusions. dambar protrusion shall not cause the lead width to exceed 0.019. case 831a-02 issue c
3-12 dsp56002/d, rev. 3 motorola packaging pin-out and package information tqfp package description top and bottom views of the tqfp package are shown in figure 3-4 and figure 3-5 with their pin-outs. figure 3-4 top view of the 144-pin thin quad flat pack (tqfp) package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). 3. to simplify locating the pins, each fifth pin is shaded in the illustration. orientation mark 109 1 37 73 nc d0 d1 gnd d d2 d3 v ccd d4 d5 gnd d d6 d7 d8 d9 v ccq gnd q gnd d d10 nc d11 v ccd d12 d13 gnd d d14 d15 d16 d17 gnd d d18 d19 v ccd d20 d21 gnd d nc nc dsck/os1 nc gnd c rd wr v ccc br bg wt bn nc tio srd/pc7 v ccq gnd q sc1/pc4 nc gnd s std/pc8 sc2/pc5 sck/pc6 v ccs sc0/pc3 sclk/pc2 gnd s txd/pc1 rxd/pc0 h0/pb0 h1/pb1 gnd h h2/pb2 v cch h3/pb3 h4/pb4 nc nc d22 d23 modc/nmi modb/irqb moda/irqa gnd ck ckout v ccck reset ckp v ccp pcap gnd p plock pinit xtal nc extal v ccq gnd q ha2/pb10 gnd h ha1/pb9 ha0/pb8 ha ck /pb14 v cch hen /pb12 gnd h hr/w /pb11 hreq /pb13 h7/pb7 h6/pb6 gnd h h5/pb5 nc nc a15 a14 gnd a a13 v cca a12 a11 a10 gnd a a9 a8 a7 a6 gnd a v cca a5 nc gnd q v ccq a4 a3 a2 gnd a a1 a0 ps v cca ds gnd a x/y bs dsi/os0 dso dr nc aa0613 (top view)
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-13 figure 3-5 bottom view of the144-pin thin quad flat pack (tqfp) package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). 3. to simplify locating the pins, each fifth pin is shaded in the illustration. orientation mark 109 1 37 73 nc d0 d1 gnd d d2 d3 v ccd d4 d5 gnd d d6 d7 d8 d9 v ccq gnd q gnd d d10 nc d11 v ccd d12 d13 gnd d d14 d15 d16 d17 gnd d d18 d19 v ccd d20 d21 gnd d nc nc dsck/os1 nc gndc rd wr v ccc br bg wt bn nc tio srd/pc7 v ccq gnd q sc1/pc4 nc gnds std/pc8 sc2/pc5 sck/pc6 v ccs sc0/pc3 sclk/pc2 gnds txd/pc1 rxd/pc0 h0/pb0 h1/pb1 gnd h h2/pb2 v cch h3/pb3 h4/pb4 nc nc d22 d23 modc/nmi modb/irqb moda/irqa gnd ck ckout v ccck reset ckp v ccp pcap gnd p plock pinit xtal nc extal v ccq gnd q ha2/pb10 gnd h ha1/pb9 ha0/pb8 ha ck /pb14 v cch hen /pb12 gnd h hr/w /pb11 hreq /pb13 h7/pb7 h6/pb6 gnd h h5/pb5 nc nc a15 a14 gnd a a13 v cca a12 a11 a10 gnd a a9 a8 a7 a6 gnd a v cca a5 nc gnd q v ccq a4 a3 a2 gnd a a1 a0 ps v cca ds gnd a x/y bs dsi/os0 dso dr nc aa0614 (bottom view) (on top side)
3-14 dsp56002/d, rev. 3 motorola packaging pin-out and package information the dsp56002 signals that may be programmed as general purpose i/o are listed with their primary function in table 3-9 . table 3-5 dsp56002 general purpose i/o pin identification in tqfp package pin number primary function port gpio id 44 h0 b pb0 43 h1 pb1 41 h2 pb2 39 h3 pb3 38 h4 pb4 35 h5 pb5 33 h6 pb6 32 h7 pb7 25 ha0 pb8 24 ha1 pb9 22 ha2 pb10 30 hr/w pb11 28 hen pb12 31 hreq pb13 26 hack pb14 45 rxd c pc0 46 txd pc1 48 sclk pc2 49 sc0 pc3 56 sc1 pc4 52 sc2 pc5 51 sck pc6 59 srd pc7 53 std pc8 60 tio no port assigned
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-15 table 3-6 dsp56002 signal identification by tqfp pin number pin no. signal name pin no. signal name pin no. signal name 1 nc 26 hack /pb14 51 sck/pc6 2 d22 27 v cch 52 sc2/pc5 3 d23 28 hen /pb12 53 std/pc8 4 modc/nmi 29 gnd h 54 gnd s 5 modb/irqb 30 hr/w /pb11 55 nc 6 moda/irqa 31 hreq /pb13 56 sc1/pc4 7 gnd ck 32 h7/pb7 57 gnd q 8 ckout 33 h6/pb6 58 v ccq 9v ccck 34 gnd h 59 srd/pc7 10 reset 35 h5/pb5 60 tio 11 ckp 36 nc 61 nc 12 v ccp 37 nc 62 bn 13 pcap 38 h4/pb4 63 wt 14 gnd p 39 h3/pb3 64 bg 15 plock 40 v cch 65 br 16 pinit 41 h2/pb2 66 v ccc 17 xtal 42 gnd h 67 wr 18 nc 43 h1/pb1 68 rd 19 extal 44 h0/pb0 69 gnd c 20 v ccq 45 rxd/pc0 70 nc 21 gnd q 46 txd/pc1 71 dsck/os1 22 ha2/pb10 47 gnd s 72 nc 23 gnd h 48 sclk/pc2 73 nc 24 ha1/pb9 49 sc0/pc3 74 dr 25 ha0/pb8 50 v ccs 75 dso
3-16 dsp56002/d, rev. 3 motorola packaging pin-out and package information 76 dsi/os0 99 gnd a 122 d9 77 bs 100 a10 123 v ccq 78 x/y 101 a11 124 gnd q 79 gnd a 102 a12 125 gnd d 80 ds 103 v cca 126 d10 81 v cca 104 a13 127 nc 82 ps 105 gnd a 128 d11 83 a0 106 a14 129 v ccd 84 a1 107 a15 130 d12 85 gnd a 108 nc 131 d13 86 a2 109 nc 132 gnd d 87 a3 110 d0 133 d14 88 a4 111 d1 134 d15 89 v ccq 112 gnd d 135 d16 90 gnd q 113 d2 136 d17 91 nc 114 d3 137 gnd d 92 a5 115 v ccd 138 d18 93 v cca 116 d4 139 d19 94 gnd a 117 d5 140 v ccd 95 a6 118 gnd d 141 d20 96 a7 119 d6 142 d21 97 a8 120 d7 143 gnd d 98 a9 121 d8 144 nc note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). table 3-6 dsp56002 signal identification by tqfp pin number (continued) pin no. signal name pin no. signal name pin no. signal name
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-17 table 3-7 dsp56002 tqfp pin identification by signal name signal name pin no. signal name pin no. signal name pin no. a0 83 d3 114 dso 75 a1 84 d4 116 extal 19 a2 86 d5 117 gnd a 79 a3 87 d6 119 gnd a 85 a4 88 d7 120 gnd a 94 a5 92 d8 121 gnd a 99 a6 95 d9 122 gnd a 105 a7 96 d10 126 gnd c 69 a8 97 d11 128 gnd ck 7 a9 98 d12 130 gnd d 112 a10 100 d13 131 gnd d 118 a11 101 d14 133 gnd d 125 a12 102 d15 134 gnd d 132 a13 104 d16 135 gnd d 137 a14 106 d17 136 gnd d 143 a15 107 d18 138 gnd h 23 bg 64 d19 139 gnd h 29 bn 62 d20 141 gnd h 34 br 65 d21 142 gnd h 42 bs 77 d22 2 gnd p 14 ckout 8 d23 3 gnd q 21 ckp 11 dr 74 gnd q 57 d0 110 ds 80 gnd q 90 d1 111 dsck 71 gnd q 124 d2 113 dsi 76 gnd s 47
3-18 dsp56002/d, rev. 3 motorola packaging pin-out and package information gnd s 54 pb1 43 plock 15 h0 44 pb2 41 ps 82 h1 43 pb3 39 rd 68 h2 41 pb4 38 reset 10 h3 39 pb5 35 rxd 45 h4 38 pb6 33 sc0 49 h5 35 pb7 32 sc1 56 h6 33 pb8 25 sc2 52 h7 32 pb9 24 sck 51 ha0 25 pb10 22 sclk 48 ha1 24 pb11 30 srd 59 ha2 22 pb12 28 std 53 hack 26 pb13 31 tio 60 hen 28 pb14 26 txd 46 hr/w 30 pc0 45 v cca 81 hreq 31 pc1 46 v cca 93 irqa 6 pc2 48 v cca 103 irqb 5 pc3 49 v ccc 66 moda 6 pc4 56 v ccck 9 modb 5 pc5 52 v ccd 115 modc 4 pc6 51 v ccd 129 nmi 4 pc7 59 v ccd 140 os0 76 pc8 53 v cch 27 os1 71 pcap 13 v cch 40 pb0 44 pinit 16 v ccp 12 table 3-7 dsp56002 tqfp pin identification by signal name (continued) signal name pin no. signal name pin no. signal name pin no.
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-19 v ccq 20 xtal 17 nc 72 v ccq 58 nc 70 nc 73 v ccq 89 nc 1 nc 91 v ccq 123 nc 18 nc 108 v ccs 50 nc 36 nc 109 wr 67 nc 37 nc 127 wt 63 nc 55 nc 144 x/y 78 nc 61 table 3-7 dsp56002 tqfp pin identification by signal name (continued) signal name pin no. signal name pin no. signal name pin no.
3-20 dsp56002/d, rev. 3 motorola packaging pin-out and package information power and ground pins have special considerations for noise immunity. see the section design considerations . table 3-8 dsp56002 power supply pins in tqfp package pin number power supply circuit supplied 81 v cca address bus buffers 93 103 79 gnd a 85 94 99 105 66 v ccc bus control buffers 69 gnd c 9v ccck clock 7 gnd ck 115 v ccd data bus buffers 129 140 112 gnd d 118 125 132 137 143 27 v cch host interface buffers 40 23 gnd h 29 34 42
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-21 20 v ccq internal logic 58 89 123 21 gnd q 57 90 124 12 v ccp pll 14 gnd p 50 v ccs serial port 47 gnd s 54 table 3-8 dsp56002 power supply pins in tqfp package (continued) pin number power supply circuit supplied
3-22 dsp56002/d, rev. 3 motorola packaging pin-out and package information figure 3-6 144-pin thin plastic quad flat pack (tqfp) mechanical information seating plane 0.1 t 144x c 2 q view ab 2 q t plating f aa j d base metal section j1-j1 (rotated 90) 144 pl m 0.08 n t l-m n 0.20 t l-m 144 73 109 37 108 1 36 72 4x 4x 36 tips pin 1 ident view y b b1 v1 a1 s1 v a s n 0.20 t l-m m l n p 4x g 140x j1 j1 view y c l x x=l, m or n gage plane q 0.05 (z) r2 e c2 (y) r1 (k) c1 1 q 0.25 view ab dim min max millimeters a 20.00 bsc a1 10.00 bsc b 20.00 bsc b1 10.00 bsc c 1.40 1.60 c1 0.05 0.15 c2 1.35 1.45 d 0.17 0.27 e 0.45 0.75 f 0.17 0.23 g 0.50 bsc j 0.09 0.20 k 0.50 ref p 0.25 bsc r1 0.13 0.20 r2 0.13 0.20 s 22.00 bsc s1 11.00 bsc v 22.00 bsc v1 11.00 bsc y 0.25 ref z 1.00 ref aa 0.09 0.16 q 0 q 0 7 q 11 13 1 2 notes: 9. dimensions and tolerancing per asme y14.5, 1994. 10.dimensions in millimeters. 11.datums l, m and n to be determined at the seating plane, datum t. 12.dimensions s and v to be determined at seating plane, datum t. 13.dimensions a and b do not inculde mold protrusion. allowable protrusion is 0.25 per side. dimensions a and b do include mold mismatch and are determined at datum plane h. 14.dimension d does not include dambar protrusion. allowabled dambar protrusion shall not cause the d dimension to exceed 0.35. case 918-03 issue c
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-23 pga package description top and bottom views of the pga package are shown in figure 3-7 and figure 3-8 with their pin-outs. figure 3-7 top view of the 132-pin ceramic (rc) 13 13 pin grid array package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). orientation mark a b c d e f g h j k l m n 12345678910111213 gnd q gnd d v ccd gnd d gnd d d15 d14 d11 v ccd gnd d gnd d v ccd gnd d gnd q reset d21 d19 d17 d12 d9 d7 d5 d3 d1 gnd a v ccq ckp gnd ck d23 d22 a15 a14 a13 a12 v cca gnd q v ccp ckout modc/ nmi a11 a10 a9 gnd a v ccq pcap gnd p a8 a7 gnd a gnd q plock pinit a6 a5 v cca v ccq xtal extal a3 a4 gnd a ha2 ha1 ha0 hr/w a0 a1 a2 v cca ha ck hen hreq h4 h3 rd x/y ds ps gnd a h6 h7 h2 h1 h0 sc0 std tio wr dr dso dsi/os0 bs gnd h h5 rxd txd sclk sck sc1 nc wt bg br nc dsck/ os1 gnd h v cch gnd h v cch gnd h sc2 srd bn gnds v ccs gnds v ccc gndc v ccq v ccck modb/ irqb d20 d18 d16 d13 d10 d8 d6 d4 d2 d0 moda/ irqa aa0615 top view
3-24 dsp56002/d, rev. 3 motorola packaging pin-out and package information figure 3-8 bottom view of the 132-pin ceramic (rc) 13 13 pin grid array package note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). orientation mark (on top side) a b c d e f g h j k l m n 1 2 3 4 5 6 7 8 9 10 11 12 13 gnd q gnd d v ccd gnd d gnd d d15 d14 d11 v ccd gnd d gnd d v ccd gnd d gnd q reset d21 d19 d17 d12 d9 d7 d5 d3 d1 gnd a v ccq ckp gnd ck d23 d22 a15 a14 a13 a12 v cca gnd q v ccp ckout modc/ nmi a11 a10 a9 gnd a v ccq pcap gnd p a8 a7 gnd a gnd q plock pinit a6 a5 v cca v ccq xtal extal a3 a4 gnd a ha2 ha1 ha0 hr/w a0 a1 a2 v cca ha ck hen hreq h4 h3 rd x/y ds ps gnd a h6 h7 h2 h1 h0 sc0 std tio wr dr dso dsi/os0 bs gnd h h5 rxd txd sclk sck sc1 nc wt bg br nc dsck/ os1 gnd h v cch gnd h v cch gnd h sc2 srd bn gnds v ccs gnds v ccc gndc v ccq v ccck modb/ irqb d20 d18 d16 d13 d10 d8 d6 d4 d2 d0 moda/ irqa aa0616 bottom view
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-25 the dsp56008 signals that may be programmed as general purpose i/o are listed with their primary function in table 3-9 . table 3-9 dsp56002 general purpose i/o pin identification in pga package pin number primary function port gpio id e11 h0 b pb0 d11 h1 pb1 c11 h2 pb2 e10 h3 pb3 d10 h4 pb4 b12 h5 pb5 a11 h6 pb6 b11 h7 pb7 c9 ha0 pb8 b9 ha1 pb9 a9 ha2 pb10 d9 hr/w pb11 b10 hen pb12 c10 hreq pb13 a10 hack pb14 c12 rxd c pc0 d12 txd pc1 e12 sclk pc2 f11 sc0 pc3 g12 sc1 pc4 f13 sc2 pc5 f12 sck pc6 g13 srd pc7 g11 std pc8 h11 tio no port assigned
3-26 dsp56002/d, rev. 3 motorola packaging pin-out and package information table 3-10 dsp56002 signal identification by pga pin number pin no. signal name pin no. signal name pin no. signal name a1 gnd q b13 v cch e2 d18 a2 v ccq c1 v ccd e3 d19 a3 gnd q c2 modb/irqb e4 d22 a4 v ccq c3 moda/irqa e10 h3/pb3 a5 gnd q c4 gnd ck e11 h0/pb0 a6 v ccq c5 ckout e12 sclk/pc2 a7 gnd q c6 gnd p e13 gnd h a8 v ccq c7 pinit f1 d15 a9 ha2/pb10 c8 extal f2 d16 a10 hack /pb14 c9 ha0/pb8 f3 d17 a11 h6/pb6 c10 hreq /pb13 f11 sc0/pc3 a12 gnd h c11 h2/pb2 f12 sck/pc6 a13 gnd h c12 rxd/pc0 f13 sc2/pc5 b1 gnd d c13 gnd h g1 d14 b2 v ccck d1 gnd d g2 d13 b3 reset d2 d20 g3 d12 b4 ckp d3 d21 g11 std/pc8 b5 v ccp d4 d23 g12 sc1/pc4 b6 pcap d5 modc/nmi g13 srd/pc7 b7 plock d9 hr/w /pb11 h1 d11 b8 xtal d10 h4/pb4 h2 d10 b9 ha1/pb9 d11 h1/pb1 h3 d9 b10 hen /pb12 d12 txd/pc1 h11 tio* b11 h7/pb7 d13 v cch h12 nc b12 h5/pb5 e1 gnd d h13 bn
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-27 j1 v ccd l2 d4 m8 a4 j2 d8 l3 d3 m9 a2 j3 d7 l4 a13 m10 ps j4 a15 l5 a10 m11 dsi/os0 j10 rd l6 a8 m12 nc j11 wr l7 a6 m13 v ccc j12 wt l8 a3 n1 gnd d j13 gnd s l9 a1 n2 d0 k1 gnd d l10 ds n3 gnd a k2 d6 l11 dso n4 v cca k3 d5 l12 br n5 gnd a k4 a14 l13 gnd s n6 gnd a k5 a11 m1 v ccd n7 v cca k9 a0 m2 d2 n8 gnd a k10 x/y m3 d1 n9 v cca k11 dr m4 a12 n10 gnd a k12 bg m5 a9 n11 bs k13 v ccs m6 a7 n12 dsck/os1 l1 gnd d m7 a5 n13 gnd c note: 1. nc are no connection pins that are reserved for possible future enhancements. do not connect these pins to any power, ground, signal traces, or vias. 2. an overbar indicates the signal is asserted when the voltage = ground (active low). table 3-10 dsp56002 signal identification by pga pin number (continued) pin no. signal name pin no. signal name pin no. signal name
3-28 dsp56002/d, rev. 3 motorola packaging pin-out and package information table 3-11 dsp56002 pga pin identification by signal name signal name pin no. signal name pin no. signal name pin no. a0 k9 d3 l3 dso l11 a1 l9 d4 l2 extal c8 a2 m9 d5 k3 gnd a n10 a3 l8 d6 k2 gnd a n8 a4 m8 d7 j3 gnd a n6 a5 m7 d8 j2 gnd a n5 a6 l7 d9 h3 gnd a n3 a7 m6 d10 h2 gnd c n13 a8 l6 d11 h1 gnd ck c4 a9 m5 d12 g3 gnd d n1 a10 l5 d13 g2 gnd d l1 a11 k5 d14 g1 gnd d k1 a12 m4 d15 f1 gnd d e1 a13 l4 d16 f2 gnd d d1 a14 k4 d17 f3 gnd d b1 a15 j4 d18 e2 gnd h a12 bg k12 d19 e3 gnd h a13 bn h13 d20 d2 gnd h c13 br l12 d21 d3 gnd h e13 bs n11 d22 e4 gnd p c6 ckout c5 d23 d4 gnd q a1 ckp b4 dr k11 gnd q a2 d0 n2 ds l10 gnd q a5 d1 m3 dsck n12 gnd q a7 d2 m2 dsi m11 gnd s j13
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-29 gnd s l13 pb5 b12 sck f12 h0 e11 pb6 a11 sclk e12 h1 d11 pb7 b11 srd g13 h2 c11 pb8 c9 std g11 h3 e10 pb9 b9 tio h11 h4 d10 pb10 a9 txd d12 h5 b12 pb11 d9 v cca n9 h6 a11 pb12 b10 v cca n7 h7 b11 pb13 c10 v cca n4 ha0 c9 pb14 a10 v ccc m13 ha1 b9 pc0 c12 v ccck b2 ha2 a9 pc1 d12 v ccd m1 hack a10 pc2 e12 v ccd j1 hen b10 pc3 f11 v ccd c1 hr/w d9 pc4 g12 v cch b13 hreq c10 pc5 f13 v cch d13 irqa c3 pc6 f12 v ccp b5 irqb c2 pc7 g13 v ccq a2 moda c3 pc8 g11 v ccq a4 modb c2 pcap b6 v ccq a6 modc d5 pinit c7 v ccq a8 nmi d5 plock b7 v ccs k13 os0 m11 ps m10 wr j11 os1 n12 rd j10 wt j12 pb0 e11 reset b3 x/y k10 pb1 d11 rxd c12 xtal b8 pb2 c11 sc0 f11 nc h12 pb3 e10 sc1 g12 nc m12 pb4 d10 sc2 f13 table 3-11 dsp56002 pga pin identification by signal name (continued) signal name pin no. signal name pin no. signal name pin no.
3-30 dsp56002/d, rev. 3 motorola packaging pin-out and package information power and ground pins have special considerations for noise immunity. see the section design considerations . table 3-12 dsp56002 power supply pins in pga package pin number power supply circuit supplied n9 v cca address bus buffers n7 n4 n10 gnd a n8 n6 n5 n3 m13 v ccc bus control buffers n13 gnd c b2 v ccck clock c4 gnd ck m1 v ccd data bus buffers j1 c1 n1 gnd d l1 k1 e1 d1 b1 b13 v cch host interface buffers d13 a12 gnd h a13 c13 e13
packaging pin-out and package information motorola dsp56002/d, rev. 3 3-31 a8 v ccq internal logic a6 a4 a2 a1 gnd q a2 a5 a7 b5 v ccp pll c6 gnd p k13 v ccs serial port j13 gnd s l13 figure 3-9 132-pin ceramic pin grid array (pga) package mechanical information table 3-12 dsp56002 power supply pins in pga package (continued) pin number power supply circuit supplied notes: 1. 1. dimensioning and tolerancing per ansi y14.5m, 1982. 2. 2. controlling dimension: inch. dim min max inches a 1.340 1.380 b 1.340 1.380 c 0.100 0.150 d 0.017 0.022 g 0.100 bsc k 0.170 0.195 -a- -b- c k d 132 pl -t- s a m 0.005 b s t 12345678910111213 a b c d e f g h j k l m n g g case 789b-01 issue o
3-32 dsp56002/d, rev. 3 motorola packaging ordering drawings ordering drawings complete mechanical information regarding dsp56002 packaging is available by facsimile through motorola's mfax? system. call the following number to obtain information by facsimile: the mfax automated system requests the following information: ? the receiving facsimile telephone number including area code or country code ? the callers personal identification number (pin) note: for first time callers, the system provides instructions for setting up a pin, which requires entry of a name and telephone number. ? the type of information requested: C instructions for using the system C a literature order form C specific part technical information or data sheets C other information described by the system messages a total of three documents may be ordered per call. the dsp56002 132-pin pqfp package mechanical drawing is referenced as 831a-02. the reference number for the 144-pin tqfp package is 918-03. the reference number for the 132-pin ceramic pga package is 789b-01. (602) 244-6591
motorola dsp56002/d, rev. 3 4-1 section 4 design considerations heat dissipation an estimation of the chip junction temperature, t j , in c can be obtained from the equation: equation 1: where: t a = ambient temperature ?c r q ja = package junction-to-ambient thermal resistance ?c/w p d = power dissipation in package historically, thermal resistance has been expressed as the sum of a junction-to-case thermal resistance and a case-to-ambient thermal resistance: equation 2: where: r q ja = package junction-to-ambient thermal resistance ?c/w r q jc = package junction-to-case thermal resistance ?c/w r q ca = package case-to-ambient thermal resistance ?c/w r q jc is device-related and cannot be influenced by the user. the user controls the thermal environment to change the case-to-ambient thermal resistance, r q ca . for example, the user can change the air flow around the device, add a heat sink, change the mounting arrangement on the printed circuit board, or otherwise change the thermal dissipation capability of the area surrounding the device on a printed circuit board. this model is most useful for ceramic packages with heat sinks; some 90% of the heat flow is dissipated through the case to the heat sink and out to the ambient environment. for ceramic packages, in situations where the heat flow is split between a path to the case and an alternate path through the printed circuit board, analysis of the device thermal performance may need the additional modeling capability of a system level thermal simulation tool. the thermal performance of plastic packages is more dependent on the temperature of the printed circuit board to which the package is mounted. again, if the t j t a p d r q ja () + = r q ja r q jc r q ca + =
4-2 dsp56002/d, rev. 3 motorola design considerations heat dissipation estimations obtained from r q ja do not satisfactorily answer whether the thermal performance is adequate, a system level model may be appropriate. a complicating factor is the existence of three common ways for determining the junction-to-case thermal resistance in plastic packages: to minimize temperature variation across the surface, the thermal resistance is measured from the junction to the outside surface of the package (case) closest to the chip mounting area when that surface has a proper heat sink. to define a value approximately equal to a junction-to-board thermal resistance, the thermal resistance is measured from the junction to where the leads are attached to the case. if the temperature of the package case (t t ) as determined by a thermocouple, the thermal resistance is computed using the value obtained by the equation (t j e t t )/p d . as noted above, the junction-to-case thermal resistances quoted in this data sheet are determined using the first definition. from a practical standpoint, that value is also suitable for determining the junction temperature from a case thermocouple reading in forced convection environments. in natural convection, using the junction-to-case thermal resistance to estimate junction temperature from a thermocouple reading on the case of the package will estimate a junction temperature slightly hotter than actual temperature. hence, the new thermal metric, thermal characterization parameter or y jt , has been defined to be (t j e t t )/p d . this value gives a better estimate of the junction temperature in natural convection when using the surface temperature of the package. remember that surface temperature readings of packages are subject to significant errors caused by inadequate attachment of the sensor to the surface and to errors caused by heat loss to the sensor. the recommended technique is to attach a 40-gauge thermocouple wire and bead to the top center of the package with thermally conductive epoxy. note: table 2-2 thermal characteristics on page 2-2 contains the package thermal values for this chip.
design considerations electrical design considerations motorola dsp56002/d, rev. 3 4-3 electrical design considerations use the following list of recommendations to assure correct dsp operation: ? provide a low-impedance path from the board power supply to each v cc pin on the dsp, and from the board ground to each gnd pin. ? use at least four 0.1 m f bypass capacitors positioned as close as possible to the four sides of the package to connect the v cc power source to gnd. ensure that capacitor leads and associated printed circuit traces that connect to the chip v cc and gnd pins are less than 0.5 inch per capacitor lead. use at least a four-layer printed circuit board (pcb) with two inner layers for v cc and gnd. because the dsp output signals have fast rise and fall times, pcb trace lengths should be minimal. this recommendation particularly applies to the address and data buses as well as the rd , wr , irqa , irqb , nmi , hen , and hack pins. consider all device loads as well as parasitic capacitance due to pcb traces when calculating capacitance. this is especially critical in systems with higher capacitive loads that could create higher transient currents in the v cc and gnd circuits. all inputs must be terminated (i.e., not allowed to float) using cmos levels. take special care to minimize noise levels on the pll supply pins (both v cc and gnd). caution this device contains protective circuitry to guard against damage due to high static voltage or electrical fields. however, normal precautions are advised to avoid application of any voltages higher than maximum rated voltages to this high-impedance circuit. reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either gnd or v cc ).
4-4 dsp56002/d, rev. 3 motorola design considerations power consumption power consumption power dissipation is a key issue in portable dsp applications. the following describes some factors which affect current consumption. current consumption is described by the formula: equation 3: where: c = node/pin capacitance v = voltage swing f = frequency of node/pin toggle for example, for an address pin loaded with a 50 pf capacitance and operating at 5.5 v with a 40 mhz clock, toggling at its maximum possible rate (which is 10 mhz), the current consumption is: equation 4: the maximum internal current value (i cci -max), reflects the maximum i cc expected when running the code given below. this represents typical internal activity, and is included as a point of reference. some applications may consume more or less current depending on the code used. the typical internal current value (i cci -typ) reflects what is typically seen when running the given code. the following steps are recommended for applications requiring very low current consumption: 1. minimize external memory accesses; use internal memory accesses instead. 2. minimize the number of pins that are switching. 3. minimize the capacitive load on the pins. 4. connect the unused inputs to pull-up or pull-down resistors. i cvf = i5010 12 C 5.5 10 10 6 2.75ma ==
design considerations power consumption motorola dsp56002/d, rev. 3 4-5 current consumption test code: org p:reset jmp main org p:main movep #$180000,x:$fffd move #0,r0 move #0,r4 move #$00ff, m0 move #$00ff, m4 nop rep #256 move r0,x:(r0)+ rep #256 mov r4,y:(r4)+ clr a move l:(r0)+,a rep #30 mac x0,y0,a x:(r0)+,x0 y:(r4)+,y0 move a,p:(r5) jmp tp1 tp1 nop jmp main
4-6 dsp56002/d, rev. 3 motorola design considerations host port considerations host port considerations careful synchronization is required when reading multibit registers that are written by another asynchronous system. this is a common problem when two asynchronous systems are connected. the situation exists in the host interface. the following paragraphs present considerations for proper operation. host programming considerations unsynchronized reading of receive byte registers when reading receive byte registers (rxh, rxm, and rxl) the host programmer should use interrupts or poll the rxdf flag that indicates that data is available. this assures that the data in the receive byte registers will be stable. overwriting transmit byte registers the host programmer should not write to the transmit byte registers (txh, txm, and txl) unless the txde bit is set indicating that the transmit byte registers are empty. this guarantees that the transmit byte registers will transfer valid data to the hrx register. synchronization of status bits from dsp to host hc, hreq, dma, hf3, hf2, trdy, txde, and rxdf status bits are set or cleared from inside the dsp and read by the host processor. the host can read these status bits very quickly without regard to the clock rate used by the dsp, but the possibility exists that the state of the bit could be changing during the read operation. this is generally not a system problem, since the bit will be read correctly in the next pass of any host polling routine. note: refer to dsp56002 users manual sections describing the i/o interface and host/dma interface programming model for descriptions of these status bits. overwriting the host vector the host programmer should change the host vector register only when the host command bit (hc) is clear. this change guarantees that the dsp interrupt control logic will receive a stable vector.
design considerations host port considerations motorola dsp56002/d, rev. 3 4-7 cancelling a pending host command exception the host processor may elect to clear the hc bit to cancel the host command exception request at any time before it is recognized by the dsp. because the host does not know exactly when the exception will be recognized (due to exception processing synchronization and pipeline delays), the dsp may execute the host command exception after the hc bit is cleared. for these reasons, the hv bits must not be changed at the same time the hc bit is cleared. variance in the hi timing hi timing may vary during initial startup during the time after reset before the pll locks. therefore, before a host attempt to load (i.e., bootstrap) the dsp, the host should first make sure that the hi port programming has been completed. the following steps can be used to ensure that the programming is complete: 1. set the init bit in the icr 2. poll the init bit until it is cleared. 3. read the isr. an alternate method is: 1. write the treq/rreq together with init. 2. poll init, isr, and the hreq pin. dsp programming considerations synchronization of status bits from host to dsp dma, hf1, hf0, and hcp, htde, and hrdf status bits are set or cleared by the host processor side of the interface. these bits are individually synchronized to the dsp clock. note: refer to dsp56002 users manual sections describing the i/o interface and host/dma interface programming model for descriptions of these status bits. reading hf0 and hf1 as an encoded pair a potential problem exists when reading status bits hf0 and hf1 as an encoded pair (i.e., the four combinations 00, 01, 10, and 11 each have significance). a very small probability exists that the dsp will read the status bits synchronized during transition. the solution to this potential problem is to read the hf0 and hf1 bits twice and check for consensus.
4-8 dsp56002/d, rev. 3 motorola design considerations package compatibility package compatibility the pqfp and tqfp packages are designed so that a single printed circuit board (pcb) can accommodate either package. the two package pinouts are similarly sequenced. proper orientation of each package with the smaller tqfp footprint inside the pqfp footprint allow connection of pcb traces to either package. for example, the d0 pin is near the corner of both the pqfp package (pin 84) and the tqfp package (pin 109), and is adjacent to d1 on both packages. note: some no connect pins in the tqfp pin sequence are excluded from the pqfp pin sequence.
motorola dsp56002/d, rev. 3 5-1 section 5 ordering information dsp56002 ordering information in the table below lists the pertinent information needed to place an order. consult a motorola semiconductor sales office or authorized distributor to determine availability and to order parts. table 5-1 dsp56002 ordering information part supply voltage package type pin count frequency (mhz) order number dsp56002 5 v plastic quad flat pack (pqfp) 132 40 dsp56002fc40 66 dsp56002fc66 80 dsp56002fc80 plastic thin quad flat pack (tqfp) 144 40 dsp56002pv40 66 dsp56002pv66 80 dsp56002pv80 ceramic pin grid array 132 40 dsp56002rc40
motorola reserves the right to make changes without further notice to any products herein. motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. typical parameters which may be provided in motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating parameters, including typicals must be validated for each customer application by customers technical experts. motorola does not convey any license under its patent rights nor the rights of others. motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support life, or for any other application in which the failure of the motorola product could create a situation where personal injury or death may occur. should buyer purchase or use motorola products for any such unintended or unauthorized application, buyer shall indemnify and hold motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that motorola was negligent regarding the design or manufacture of the part. motorola and are registered trademarks of motorola, inc. motorola, inc. is an equal opportunity/affirmative action employer. how to reach us: usa/europe/locations not listed : motorola literature distribution p.o. box 5405 denver, colorado 80217 303-675-2140 1 (800) 441-2447 mfax? : rmfax0@email.sps.mot.com touchtone (602) 244-6609 us & canada only (800) 774-1848 asia/pacific : motorola semiconductors h.k. ltd. 8b tai ping industrial park 51 ting kok road tai po, n.t., hong kong 852-26629298 technical resource center: 1 (800) 521-6274 dsp helpline dsphelp@dsp.sps.mot.com japan : nippon motorola ltd. spd, strategic planning office 4-32-1, nishi-gotanda sinagawa-ku, tokyo 141, japan 81-3-5487-8488 internet : http://www.motorola-dsp.com once and mfax are trademarks of motorola, inc.


▲Up To Search▲   

 
Price & Availability of DSP56002DS

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X